Class SVNPathUtil
java.lang.Object
org.tmatesoft.svn.core.internal.util.SVNPathUtil
public class SVNPathUtil
extends java.lang.Object
- Version:
- 1.3
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final java.util.Comparator<java.lang.String>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic 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
- 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)
-