public abstract class AbstractTagPath extends java.lang.Object implements TagPath
Constructor and Description |
---|
AbstractTagPath() |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
_createPath(boolean full) |
static int |
compareNullLow(Property<?> c1,
Property<?> c2)
Null-safe compare.
|
int |
compareTo(TagPath that) |
boolean |
equals(java.lang.Object obj) |
int |
hashCode() |
boolean |
isAncestorOf(Path child)
Returns whether the provided path is a child path of this one.
|
java.lang.String |
toString() |
java.lang.String |
toStringFull()
Returns the full string representation, with source (if any), and property designator (if any)
|
java.lang.String |
toStringPartial()
Returns the string representation of the path without the source or the property.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getChildPath, getChildPath, getItemName, getParentPath, getProperty, getSource
getLastPathComponent, getPathComponent, getPathLength
public java.lang.String toStringFull()
TagPath
toStringFull
in interface TagPath
public java.lang.String toStringPartial()
TagPath
toStringPartial
in interface TagPath
public boolean isAncestorOf(Path child)
Path
isAncestorOf
in interface Path
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
protected java.lang.String _createPath(boolean full)
public java.lang.String toString()
toString
in class java.lang.Object
public static int compareNullLow(Property<?> c1, Property<?> c2)