Interface Path
- 
- All Superinterfaces:
- java.io.Serializable
 - All Known Implementing Classes:
- AbstractTagPath,- AbstractTagPath,- BasicTagPath,- BasicTagPath,- PropertyAlteredTagPath,- PropertyAlteredTagPath,- QualifiedPath,- SimplifiedTagPath,- SimplifiedTagPath,- SourceAlteredTagPath,- SourceAlteredTagPath,- StringPath,- StringPath.CaseSensitiveStringPath
 
 public interface Path extends java.io.Serializable
- 
- 
Field SummaryFields Modifier and Type Field Description static java.util.Set<java.lang.Class<?>>SERIALIZATION_WHITELIST
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgetLastPathComponent()Convenience function to return the last path element.PathgetParentPath()Returns a path representing the element above the current path.java.lang.StringgetPathComponent(int i)Returns the path element at the specified location.intgetPathLength()Returns the number of elements in the path, which can be retrieved through getPathComponent().booleanisAncestorOf(Path path)Returns whether the provided path is a child path of this one.
 
- 
- 
- 
Method Detail- 
getPathLengthint getPathLength() Returns the number of elements in the path, which can be retrieved through getPathComponent().
 - 
getPathComponentjava.lang.String getPathComponent(int i) Returns the path element at the specified location.
 - 
getLastPathComponentjava.lang.String getLastPathComponent() Convenience function to return the last path element.
 - 
isAncestorOfboolean isAncestorOf(Path path) Returns whether the provided path is a child path of this one.
 - 
getParentPathPath getParentPath() Returns a path representing the element above the current path.
 
- 
 
-