Class IDPattern


  • public final class IDPattern
    extends Pattern
    An IDPattern is a pattern of the form id(literal)
    • Constructor Detail

      • IDPattern

        public IDPattern​(java.lang.String idvalue)
    • Method Detail

      • matches

        public boolean matches​(NodeInfo e,
                               Context c)
                        throws XPathException
        Determine whether this Pattern matches the given Node
        Specified by:
        matches in class Pattern
        Parameters:
        e - The NodeInfo representing the Element or other node to be tested against the Pattern
        c - The context in which the match is to take place. Only relevant if the pattern uses variables.
        Returns:
        true if the node matches the Pattern, false otherwise
        Throws:
        XPathException
      • getNodeType

        public short getNodeType()
        Determine the type of nodes to which this pattern applies.
        Overrides:
        getNodeType in class Pattern
        Returns:
        NodeInfo.ELEMENT