Package com.icl.saxon.pattern
Class KeyPattern
java.lang.Object
com.icl.saxon.pattern.Pattern
com.icl.saxon.pattern.KeyPattern
A KeyPattern is a pattern of the form key(keyname, keyvalue)
-
Field Summary
Fields inherited from class com.icl.saxon.pattern.Pattern
originalText, staticContext
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.icl.saxon.pattern.Pattern
getDefaultPriority, getFingerprint, getLineNumber, getNodeType, getStaticContext, getSystemId, make, setOriginalText, setStaticContext, simplify, toString
-
Constructor Details
-
KeyPattern
Constructor- Parameters:
value
- the value of the keyname
- the name of the key
-
-
Method Details
-
matches
Determine whether this Pattern matches the given Node.- Specified by:
matches
in classPattern
- Parameters:
e
- The NodeInfo representing the Element or other node to be tested against the Patternc
- 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
-