Class PathHelper


  • public class PathHelper
    extends java.lang.Object
    • 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 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)  
      • 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 java.lang.String DEFAULT_PATH_SEPARATOR
        See Also:
        Constant Field Values
    • 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 into PathComponents(parent, name) while making sure name != "." && name != ".."
        Parameters:
        path - to convert
        Returns:
        PathComponents
        Throws:
        java.io.IOException