Package org.jboss.shrinkwrap.api
Interface ArchivePath
-
- All Superinterfaces:
java.lang.Comparable<ArchivePath>
- All Known Implementing Classes:
BasicPath
public interface ArchivePath extends java.lang.Comparable<ArchivePath>
Represents a target context within anArchiveunder which anNodemay be found. AllArchivePathcontexts are absolute (ie. prepended with the '/' character).ArchivePaths may have parent contexts, unless the path is at the root.
-
-
Field Summary
Fields Modifier and Type Field Description static charSEPARATORSeparator characterstatic java.lang.StringSEPARATOR_STRINGSeparator character as aString
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.Stringget()Obtains the context which thisArchivePathrepresentsArchivePathgetParent()Obtains the parent of this Path, if exists, else null.
-
-
-
Field Detail
-
SEPARATOR
static final char SEPARATOR
Separator character- See Also:
- Constant Field Values
-
SEPARATOR_STRING
static final java.lang.String SEPARATOR_STRING
Separator character as aString
-
-
Method Detail
-
get
java.lang.String get()
Obtains the context which thisArchivePathrepresents- Returns:
-
getParent
ArchivePath getParent()
Obtains the parent of this Path, if exists, else null. For instance if the Path is "/my/path", the parent will be "/my". Each call will result in a new object reference, though subsequent calls upon the same Path will be equal by value.- Returns:
-
-