org.nuxeo.core.resources.model.impl
Class PathUtils
java.lang.Object
org.nuxeo.core.resources.model.impl.PathUtils
public class PathUtils
- extends java.lang.Object
- Author:
- Bogdan Stefanescu
|
Method Summary |
static java.lang.String |
appendNormalizedPath(java.lang.String basePath,
java.lang.String relPath)
|
static java.lang.String |
appendPath(java.lang.String basePath,
java.lang.String relPath)
|
static java.lang.String |
getExtension(java.lang.String path)
|
static java.lang.String |
getName(java.lang.String path)
|
static java.lang.String |
getParent(java.lang.String path)
|
static java.lang.String |
implode(java.lang.String[] array,
java.lang.String delim)
|
static java.lang.String |
normalizePath(java.lang.String path)
|
static java.lang.String |
normalizePath(java.lang.String basePath,
java.lang.String relPath)
|
static java.lang.String[] |
parseURI(java.lang.String uri)
Parse an URI string into the 3 fundamental parts scheme, authority and path: scheme:[//authority]/path
as specified by rfc3986 (http://www.ietf.org/rfc/rfc2396.txt) |
static java.lang.String[] |
split(java.lang.String str,
char delim)
|
static java.lang.String[] |
splitAndNormalizePath(java.lang.String path)
|
static java.lang.String[] |
splitPath(java.lang.String path)
|
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PathUtils
public PathUtils()
getParent
public static final java.lang.String getParent(java.lang.String path)
getName
public static final java.lang.String getName(java.lang.String path)
getExtension
public static final java.lang.String getExtension(java.lang.String path)
normalizePath
public static final java.lang.String normalizePath(java.lang.String path)
normalizePath
public static final java.lang.String normalizePath(java.lang.String basePath,
java.lang.String relPath)
appendPath
public static final java.lang.String appendPath(java.lang.String basePath,
java.lang.String relPath)
appendNormalizedPath
public static final java.lang.String appendNormalizedPath(java.lang.String basePath,
java.lang.String relPath)
splitAndNormalizePath
public static java.lang.String[] splitAndNormalizePath(java.lang.String path)
implode
public static java.lang.String implode(java.lang.String[] array,
java.lang.String delim)
splitPath
public static final java.lang.String[] splitPath(java.lang.String path)
split
public static java.lang.String[] split(java.lang.String str,
char delim)
parseURI
public static java.lang.String[] parseURI(java.lang.String uri)
- Parse an URI string into the 3 fundamental parts scheme, authority and path: scheme:[//authority]/path
as specified by rfc3986 (http://www.ietf.org/rfc/rfc2396.txt)
- Parameters:
uri - the uri to parse
- Returns:
- the three URI parts