Class KeyPattern

java.lang.Object
com.icl.saxon.pattern.Pattern
com.icl.saxon.pattern.KeyPattern

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

    • KeyPattern

      public KeyPattern(int namecode, String value)
      Constructor
      Parameters:
      value - the value of the key
      name - the name of the key
  • Method Details

    • 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