public class PathHelper
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
PathHelper.Canonicalizer |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEFAULT_PATH_SEPARATOR |
Constructor and Description |
---|
PathHelper(PathHelper.Canonicalizer canonicalizer,
java.lang.String pathSep) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
adjustForParent(java.lang.String parent,
java.lang.String path) |
PathComponents |
getComponents(java.lang.String path)
Divide the path into
PathComponents(parent, name) while making sure name != "." && name != ".." |
PathComponents |
getComponents(java.lang.String parent,
java.lang.String name) |
java.lang.String |
getPathSeparator() |
java.lang.String |
trimTrailingSeparator(java.lang.String path) |
public static final java.lang.String DEFAULT_PATH_SEPARATOR
public PathHelper(PathHelper.Canonicalizer canonicalizer, java.lang.String pathSep)
public java.lang.String adjustForParent(java.lang.String parent, java.lang.String path)
public java.lang.String trimTrailingSeparator(java.lang.String path)
public java.lang.String getPathSeparator()
public PathComponents getComponents(java.lang.String parent, java.lang.String name)
public PathComponents getComponents(java.lang.String path) throws java.io.IOException
PathComponents(parent, name)
while making sure name != "." && name != ".."
path
- to convertjava.io.IOException