Class KeyPattern


  • public final class KeyPattern
    extends Pattern
    A KeyPattern is a pattern of the form key(keyname, keyvalue)
    • Constructor Detail

      • KeyPattern

        public KeyPattern​(int namecode,
                          java.lang.String value)
        Constructor
        Parameters:
        name - the name of the key
        value - the value of the key
    • 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