Class FunctionXML_XLIST

  • All Implemented Interfaces:
    ExpressionItem

    public final class FunctionXML_XLIST
    extends AbstractXMLFunction
    The class implements the xml_xpathlist function handler
    • Field Detail

      • ARG_TYPES

        private static final ValueType[][] ARG_TYPES
    • Constructor Detail

      • FunctionXML_XLIST

        public FunctionXML_XLIST()
    • Method Detail

      • getName

        public java.lang.String getName()
        Description copied from class: AbstractFunction
        Get the function name
        Specified by:
        getName in class AbstractFunction
        Returns:
        the function name in lower case, must not be null
      • prepareXPathExpression

        private javax.xml.xpath.XPathExpression prepareXPathExpression​(java.lang.String path)
                                                                throws javax.xml.xpath.XPathExpressionException
        Throws:
        javax.xml.xpath.XPathExpressionException
      • getArity

        public int getArity()
        Description copied from class: AbstractFunction
        Get the function arity
        Specified by:
        getArity in class AbstractFunction
        Returns:
        the function arity (zero or greater)
      • getReference

        public java.lang.String getReference()
        Description copied from class: AbstractFunction
        Get the function reference to be output for a help request
        Specified by:
        getReference in class AbstractFunction
        Returns:
        the function information as a String, must not be null