Class JcrNameParser


  • public final class JcrNameParser
    extends java.lang.Object
    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

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static void checkName​(java.lang.String jcrName, boolean allowResidual)  
      static boolean parse​(java.lang.String jcrName, org.apache.jackrabbit.oak.namepath.JcrNameParser.Listener listener, int index)
      Parse the specified jcr name and inform the specified listener about the result or any error that may occur during parsing.
      static boolean validate​(java.lang.String jcrName)  
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • parse

        public static boolean parse​(java.lang.String jcrName,
                                    org.apache.jackrabbit.oak.namepath.JcrNameParser.Listener listener,
                                    int index)
        Parse the specified jcr name and inform the specified listener about 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, or 0 when not specified
        Returns:
        whether parsing was successful
      • validate

        public static boolean validate​(java.lang.String jcrName)