| Modifier and Type | Class and Description |
|---|---|
| protected static interface | NavigablePath.FullPathCalculator
Effectively a tri-function |
| protected static class |
| Modifier and Type | Field and Description |
|---|---|
| private final @Nullable String | |
| private final NavigablePath. | |
| private final int | |
| public static final String | |
| private final String | |
| private final String | |
| private final @Nullable NavigablePath |
| Access | Constructor and Description |
|---|---|
| public | |
| public | |
| public | |
| public | |
| public | NavigablePath(@Nullable NavigablePath parent, String localName, @Nullable String alias, String identifierForTableGroup, NavigablePath.
|
| Modifier and Type | Method and Description |
|---|---|
| public NavigablePath | append(String property)
Implements org. |
| public NavigablePath | |
| protected static String | calculateIdMapperFullPath(@Nullable NavigablePath parent, String localName, @Nullable String alias)
Pattern used for `_identifierMapper` |
| private static String | calculateNormalFullPath(@Nullable NavigablePath parent, String localName, @Nullable String alias)
The normal pattern used for the "full path" |
| protected static String | calculateRootFullPath(@Nullable NavigablePath parent, String rootName, @Nullable String alias)
The pattern used for root NavigablePaths |
| public boolean | equals(@Nullable Object
the reference object with which to compare. other)Overrides java. |
| public @Nullable String | |
| public String | getFullPath()
Implements org. |
| public String | |
| public String | getLocalName()
Implements org. |
| public @Nullable NavigablePath | |
| public @Nullable NavigablePath | |
| public int | |
| public boolean | |
| public boolean | isParent(@Nullable NavigablePath navigablePath)
Determine whether this path is part of the given path's parent |
| public boolean | isParentOrEqual(@Nullable NavigablePath navigablePath)
Determine whether this path is part of the given path's parent |
| public boolean | isSuffix(@Nullable DotIdentifierSequence dotIdentifierSequence)
Determine whether the given path is a suffix of this path |
| protected boolean | |
| protected boolean | |
| public boolean | |
| public @Nullable String | |
| protected void | |
| public String | |
| public NavigablePath | |
| public NavigablePath | |
| public @Nullable NavigablePath | Returns: the NavigablePath stripped of the suffix part or null if the NavigablePath does not contain the suffix.the part to remove from the NavigablePath suffix)Removes the suffix part from the NavigablePath, when the NavigablePath does not contain the suffix it returns null; |
| alias | back to summary |
|---|---|
| private final @Nullable String alias | |
| fullPathCalculator | back to summary |
|---|---|
| private final NavigablePath. | |
| hashCode | back to summary |
|---|---|
| private final int hashCode | |
| IDENTIFIER_MAPPER_PROPERTY | back to summary |
|---|---|
| public static final String IDENTIFIER_MAPPER_PROPERTY | |
| identifierForTableGroup | back to summary |
|---|---|
| private final String identifierForTableGroup | |
| localName | back to summary |
|---|---|
| private final String localName | |
| parent | back to summary |
|---|---|
| private final @Nullable NavigablePath parent | |
| NavigablePath | back to summary |
|---|---|
| public NavigablePath(String localName) | |
| NavigablePath | back to summary |
|---|---|
| public NavigablePath(String rootName, @Nullable String alias) | |
| NavigablePath | back to summary |
|---|---|
| public NavigablePath(NavigablePath parent, String navigableName) | |
| NavigablePath | back to summary |
|---|---|
| public NavigablePath(NavigablePath parent, String localName, @Nullable String alias) | |
| NavigablePath | back to summary |
|---|---|
| public NavigablePath(@Nullable NavigablePath parent, String localName, @Nullable String alias, String identifierForTableGroup, NavigablePath. | |
| append | back to summary |
|---|---|
| public NavigablePath append(String property) Implements org. Doc from org. Append a new part to the end of this sequence, returning the new representation.
Given the sequence | |
| append | back to summary |
|---|---|
| public NavigablePath append(String property, String alias) | |
| calculateIdMapperFullPath | back to summary |
|---|---|
| protected static String calculateIdMapperFullPath(@Nullable NavigablePath parent, String localName, @Nullable String alias) Pattern used for `_identifierMapper` | |
| calculateNormalFullPath | back to summary |
|---|---|
| private static String calculateNormalFullPath(@Nullable NavigablePath parent, String localName, @Nullable String alias) The normal pattern used for the "full path" | |
| calculateRootFullPath | back to summary |
|---|---|
| protected static String calculateRootFullPath(@Nullable NavigablePath parent, String rootName, @Nullable String alias) The pattern used for root NavigablePaths | |
| equals | back to summary |
|---|---|
| public boolean equals(@Nullable Object other) Overrides java. Doc from java. Indicates whether some other object is "equal to" this one.
The
An equivalence relation partitions the elements it operates on into equivalence classes; all the members of an equivalence class are equal to each other. Members of an equivalence class are substitutable for each other, at least for some purposes. | |
| getAlias | back to summary |
|---|---|
| public @Nullable String getAlias() | |
| getFullPath | back to summary |
|---|---|
| public String getFullPath() Implements org. Doc from org. The full sequence text.
Given the sequence
| |
| getIdentifierForTableGroup | back to summary |
|---|---|
| public String getIdentifierForTableGroup() | |
| getLocalName | back to summary |
|---|---|
| public String getLocalName() Implements org. Doc from org. The name of this leaf sequence part.
Given the sequence
| |
| getParent | back to summary |
|---|---|
| public @Nullable NavigablePath getParent() Implements org. Doc from org. The parent sequence part.
Given the sequence
| |
| getRealParent | back to summary |
|---|---|
| public @Nullable NavigablePath getRealParent() | |
| hashCode | back to summary |
|---|---|
| public int hashCode() Overrides java. Doc from java. Returns a hash code value for the object. This method is
supported for the benefit of hash tables such as those provided by
The general contract of
| |
| isAliased | back to summary |
|---|---|
| public boolean isAliased() | |
| isParent | back to summary |
|---|---|
| public boolean isParent(@Nullable NavigablePath navigablePath) Determine whether this path is part of the given path's parent | |
| isParentOrEqual | back to summary |
|---|---|
| public boolean isParentOrEqual(@Nullable NavigablePath navigablePath) Determine whether this path is part of the given path's parent | |
| isSuffix | back to summary |
|---|---|
| public boolean isSuffix(@Nullable DotIdentifierSequence dotIdentifierSequence) Determine whether the given path is a suffix of this path | |
| localNamesMatch | back to summary |
|---|---|
| protected boolean localNamesMatch(DotIdentifierSequence other) | |
| localNamesMatch | back to summary |
|---|---|
| protected boolean localNamesMatch(EntityIdentifierNavigablePath other) | |
| pathsMatch | back to summary |
|---|---|
| public boolean pathsMatch(@Nullable NavigablePath p) | |
| relativize | back to summary |
|---|---|
| public @Nullable String relativize(NavigablePath base) Ignores aliases in the resulting String | |
| relativize | back to summary |
|---|---|
| protected void relativize(NavigablePath base, NavigablePath. | |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Doc from java. Returns a string representation of the object. | |
| treatAs | back to summary |
|---|---|
| public NavigablePath treatAs(String entityName) | |
| treatAs | back to summary |
|---|---|
| public NavigablePath treatAs(String entityName, String alias) | |
| trimSuffix | back to summary |
|---|---|
| public @Nullable NavigablePath trimSuffix(@Nullable DotIdentifierSequence suffix) Removes the suffix part from the NavigablePath, when the NavigablePath does not contain the suffix it returns null;
| |