Class SVNPathUtil

java.lang.Object
org.tmatesoft.svn.core.internal.util.SVNPathUtil

public class SVNPathUtil extends java.lang.Object
Version:
1.3
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final java.util.Comparator<java.lang.String>
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static java.lang.String
    append(java.lang.String f, java.lang.String s)
     
    static java.lang.String
    canonicalizeAbsolutePath(java.lang.String path)
     
    static java.lang.String
    canonicalizePath(java.lang.String path)
     
    static void
    checkPathIsValid(java.lang.String path)
     
    static java.lang.String
    condencePaths(java.lang.String[] paths, java.util.Collection condencedPaths, boolean removeRedundantPaths)
     
    static java.lang.String
    getAbsolutePath(java.lang.String path)
     
    static java.lang.String
    getCommonPathAncestor(java.lang.String path1, java.lang.String path2)
     
    static java.lang.String
    getPathAsChild(java.lang.String path, java.lang.String pathChild)
    Former pathIsChild.
    static java.lang.String
    getRelativePath(java.lang.String parent, java.lang.String child)
     
    static int
    getSegmentsCount(java.lang.String path)
     
    static java.lang.String
    head(java.lang.String path)
     
    static boolean
    isAbsolute(java.lang.String path)
     
    static boolean
    isAncestor(java.lang.String parentPath, java.lang.String childPath)
     
    static boolean
    isCanonical(java.lang.String path)
     
    static boolean
    isSinglePathComponent(java.lang.String name)
     
    static boolean
    isURL(java.lang.String pathOrUrl)
     
    static boolean
    isWithinBasePath(java.lang.String basePath, java.lang.String path)
     
    static java.lang.String
    removeHead(java.lang.String path)
     
    static java.lang.String
    removeTail(java.lang.String path)
     
    static java.lang.String
    tail(java.lang.String path)
     
    static java.lang.String
    validateFilePath(java.lang.String path)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • PATH_COMPARATOR

      public static final java.util.Comparator<java.lang.String> PATH_COMPARATOR
  • Constructor Details

    • SVNPathUtil

      public SVNPathUtil()
  • Method Details

    • isCanonical

      public static boolean isCanonical(java.lang.String path)
    • checkPathIsValid

      public static void checkPathIsValid(java.lang.String path) throws SVNException
      Throws:
      SVNException
    • getAbsolutePath

      public static java.lang.String getAbsolutePath(java.lang.String path)
    • validateFilePath

      public static java.lang.String validateFilePath(java.lang.String path)
    • canonicalizePath

      public static java.lang.String canonicalizePath(java.lang.String path)
    • canonicalizeAbsolutePath

      public static java.lang.String canonicalizeAbsolutePath(java.lang.String path)
    • append

      public static java.lang.String append(java.lang.String f, java.lang.String s)
    • isSinglePathComponent

      public static boolean isSinglePathComponent(java.lang.String name)
    • head

      public static java.lang.String head(java.lang.String path)
    • removeHead

      public static java.lang.String removeHead(java.lang.String path)
    • tail

      public static java.lang.String tail(java.lang.String path)
    • removeTail

      public static java.lang.String removeTail(java.lang.String path)
    • getCommonPathAncestor

      public static java.lang.String getCommonPathAncestor(java.lang.String path1, java.lang.String path2)
    • condencePaths

      public static java.lang.String condencePaths(java.lang.String[] paths, java.util.Collection condencedPaths, boolean removeRedundantPaths)
    • getSegmentsCount

      public static int getSegmentsCount(java.lang.String path)
    • isAncestor

      public static boolean isAncestor(java.lang.String parentPath, java.lang.String childPath)
    • getPathAsChild

      public static java.lang.String getPathAsChild(java.lang.String path, java.lang.String pathChild)
      Former pathIsChild.
      Parameters:
      path -
      pathChild -
      Returns:
    • getRelativePath

      public static java.lang.String getRelativePath(java.lang.String parent, java.lang.String child)
    • isURL

      public static boolean isURL(java.lang.String pathOrUrl)
    • isWithinBasePath

      public static boolean isWithinBasePath(java.lang.String basePath, java.lang.String path)
    • isAbsolute

      public static boolean isAbsolute(java.lang.String path)