net.schmizz.sshj.sftp
Class PathHelper

java.lang.Object
  extended by net.schmizz.sshj.sftp.PathHelper

public class PathHelper
extends Object


Nested Class Summary
static interface PathHelper.Canonicalizer
           
 
Field Summary
static String DEFAULT_PATH_SEPARATOR
           
 
Constructor Summary
PathHelper(PathHelper.Canonicalizer canonicalizer, String pathSep)
           
 
Method Summary
 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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_PATH_SEPARATOR

public static final String DEFAULT_PATH_SEPARATOR
See Also:
Constant Field Values
Constructor Detail

PathHelper

public PathHelper(PathHelper.Canonicalizer canonicalizer,
                  String pathSep)
Method Detail

adjustForParent

public String adjustForParent(String parent,
                              String path)

trimTrailingSeparator

public String trimTrailingSeparator(String path)

getPathSeparator

public String getPathSeparator()

getComponents

public PathComponents getComponents(String parent,
                                    String name)

getComponents

public PathComponents getComponents(String path)
                             throws IOException
Divide the path into PathComponents(parent, name) while making sure name != "." && name != ".."

Parameters:
path - to convert
Returns:
PathComponents
Throws:
IOException


Copyright © 2009-2012. All Rights Reserved.