Package com.icl.saxon.pattern
Class IDPattern
java.lang.Object
com.icl.saxon.pattern.Pattern
com.icl.saxon.pattern.IDPattern
An IDPattern is a pattern of the form id(literal)
-
Field Summary
Fields inherited from class com.icl.saxon.pattern.Pattern
originalText, staticContext
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionshort
Determine the type of nodes to which this pattern applies.boolean
Determine whether this Pattern matches the given NodeMethods inherited from class com.icl.saxon.pattern.Pattern
getDefaultPriority, getFingerprint, getLineNumber, getStaticContext, getSystemId, make, setOriginalText, setStaticContext, simplify, toString
-
Constructor Details
-
IDPattern
-
-
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
-
getNodeType
public short getNodeType()Determine the type of nodes to which this pattern applies.- Overrides:
getNodeType
in classPattern
- Returns:
- NodeInfo.ELEMENT
-