Package net.schmizz.sshj.sftp
Class PathHelper
- java.lang.Object
-
- net.schmizz.sshj.sftp.PathHelper
-
public class PathHelper extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
PathHelper.Canonicalizer
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
DEFAULT_PATH_SEPARATOR
-
Constructor Summary
Constructors Constructor Description PathHelper(PathHelper.Canonicalizer canonicalizer, java.lang.String pathSep)
-
Method Summary
Modifier and Type Method Description java.lang.String
adjustForParent(java.lang.String parent, java.lang.String path)
PathComponents
getComponents(java.lang.String path)
Divide the path intoPathComponents(parent, name)
while making surename != "." && name != ".."
PathComponents
getComponents(java.lang.String parent, java.lang.String name)
java.lang.String
getPathSeparator()
java.lang.String
trimTrailingSeparator(java.lang.String path)
-
-
-
Field Detail
-
DEFAULT_PATH_SEPARATOR
public static final java.lang.String DEFAULT_PATH_SEPARATOR
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
PathHelper
public PathHelper(PathHelper.Canonicalizer canonicalizer, java.lang.String pathSep)
-
-
Method Detail
-
adjustForParent
public java.lang.String adjustForParent(java.lang.String parent, java.lang.String path)
-
trimTrailingSeparator
public java.lang.String trimTrailingSeparator(java.lang.String path)
-
getPathSeparator
public java.lang.String getPathSeparator()
-
getComponents
public PathComponents getComponents(java.lang.String parent, java.lang.String name)
-
getComponents
public PathComponents getComponents(java.lang.String path) throws java.io.IOException
Divide the path intoPathComponents(parent, name)
while making surename != "." && name != ".."
- Parameters:
path
- to convert- Returns:
- PathComponents
- Throws:
java.io.IOException
-
-