public class

PathHelper

extends Object
java.lang.Object
   ↳ net.schmizz.sshj.sftp.PathHelper

Summary

Nested Classes
interface PathHelper.Canonicalizer  
Constants
String DEFAULT_PATH_SEPARATOR
Fields
private final PathHelper.Canonicalizer canonicalizer
private String dotDir
private final String pathSep
Public Constructors
PathHelper(PathHelper.Canonicalizer canonicalizer, String pathSep)
Public Methods
String adjustForParent(String parent, String path)
PathComponents getComponents(String path)
Divide the path into PathComponents(parent, name) while making sure name != "." && name != ".."
PathComponents getComponents(String parent, String name)
String getPathSeparator()
String trimTrailingSeparator(String path)
[Expand]
Inherited Methods
From class java.lang.Object

Constants

public static final String DEFAULT_PATH_SEPARATOR

Constant Value: "/"

Fields

private final PathHelper.Canonicalizer canonicalizer

private String dotDir

private final String pathSep

Public Constructors

public PathHelper (PathHelper.Canonicalizer canonicalizer, String pathSep)

Parameters
canonicalizer
pathSep

Public Methods

public String adjustForParent (String parent, String path)

Parameters
parent
path

public PathComponents getComponents (String path)

Divide the path into PathComponents(parent, name) while making sure name != "." && name != ".."

Parameters
path To convert
Returns
  • PathComponents
Throws
IOException

public PathComponents getComponents (String parent, String name)

Parameters
parent
name

public String getPathSeparator ()

public String trimTrailingSeparator (String path)

Parameters
path