Class JcrNameParser
java.lang.Object
org.apache.jackrabbit.oak.namepath.JcrNameParser
Parses and validates JCR names. Upon successful completion of
parse(String, Listener, int)
the specified listener is informed about the (resulting) JCR name.
In case of failure JcrNameParser.Listener.error(String) is called indicating
the reason.-
Method Summary
Modifier and TypeMethodDescriptionstatic voidstatic booleanparse(String jcrName, org.apache.jackrabbit.oak.namepath.JcrNameParser.Listener listener, int index) Parse the specified jcr name and inform the specifiedlistenerabout the result or any error that may occur during parsing.static boolean
-
Method Details
-
parse
public static boolean parse(String jcrName, org.apache.jackrabbit.oak.namepath.JcrNameParser.Listener listener, int index) Parse the specified jcr name and inform the specifiedlistenerabout the result or any error that may occur during parsing.- Parameters:
jcrName- The jcr name to be parsed.listener- The listener to be informed about success or failure.index- index, or0when not specified- Returns:
- whether parsing was successful
-
validate
-
checkName
public static void checkName(String jcrName, boolean allowResidual) throws ConstraintViolationException - Throws:
ConstraintViolationException
-