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 interfacePathHelper.Canonicalizer
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringDEFAULT_PATH_SEPARATOR
-
Constructor Summary
Constructors Constructor Description PathHelper(PathHelper.Canonicalizer canonicalizer, java.lang.String pathSep)
-
Method Summary
Modifier and Type Method Description java.lang.StringadjustForParent(java.lang.String parent, java.lang.String path)PathComponentsgetComponents(java.lang.String path)Divide the path intoPathComponents(parent, name)while making surename != "." && name != ".."PathComponentsgetComponents(java.lang.String parent, java.lang.String name)java.lang.StringgetPathSeparator()java.lang.StringtrimTrailingSeparator(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
-
-