Class AbstractQOMNode

    • Constructor Detail

    • Method Detail

      • accept

        public abstract Object accept​(QOMTreeVisitor visitor,
                                      Object data)
                               throws Exception
        Accepts a visitor and calls the appropriate visit method depending on the type of this QOM node.
        Parameters:
        visitor - the visitor.
        data - user defined data, which is passed to the visit method.
        Throws:
        Exception
      • getJCRName

        protected String getJCRName​(Name name)
        Returns the JCR name string for the given Name or null if name is null.
        Parameters:
        name - the Name.
        Returns:
        the prefixed JCR name or name.toString() if an unknown namespace URI is encountered.
      • getJCRPath

        protected String getJCRPath​(Path path)
        Returns the JCR path String for the given Path object or null if path is null.
        Parameters:
        path - A Path object.
        Returns:
        JCR path in the standard form or path.toString() if an unknown namespace URI is encountered.