Class PathMapping


  • public class PathMapping
    extends Object
    • Method Detail

      • getSafePath

        public static final String getSafePath​(String in)
      • isUnixPath

        public static boolean isUnixPath​(String path)
      • isPathSingleton

        public static boolean isPathSingleton​(String path)
      • isAbsolute

        public static boolean isAbsolute​(String path)
      • getRelativePath

        public static String getRelativePath​(String targetPath,
                                             String basePath,
                                             String pathSeparator)
        Get the relative path from one file to another, specifying the directory separator. If one of the provided resources does not exist, it is assumed to be a file unless it ends with '/' or '\'.
        Parameters:
        targetPath - targetPath is calculated to this file
        basePath - basePath is calculated from this file
        pathSeparator - directory separator. The platform default is not assumed so that we can test Unix behaviour when running on Windows (for example)
        Returns:
        a relativized path. May be empty, but never null.