org.priha.path
Class PathUtil

java.lang.Object
  extended by org.priha.path.PathUtil

public class PathUtil
extends java.lang.Object


Constructor Summary
PathUtil()
           
 
Method Summary
static java.lang.String normalize(java.lang.String path)
          Normalizes the given absolute path
static java.lang.String resolve(java.lang.String base, java.lang.String path)
          Resolves an absolute path based on a base path and then a relative path.
static void validatePath(java.lang.String value)
          Validates a path so that it valid according to JCR 4.6.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PathUtil

public PathUtil()
Method Detail

resolve

public static java.lang.String resolve(java.lang.String base,
                                       java.lang.String path)
Resolves an absolute path based on a base path and then a relative path.

Parameters:
base -
path -
Returns:

normalize

public static java.lang.String normalize(java.lang.String path)
Normalizes the given absolute path

Parameters:
path -
Returns:

validatePath

public static void validatePath(java.lang.String value)
                         throws InvalidPathException
Validates a path so that it valid according to JCR 4.6.

Parameters:
value -
Throws:
InvalidPathException - If the path is not valid.