NodeFilter, Patternpublic class XPathPattern extends Object implements Pattern
XPathPattern is an implementation of Pattern which uses an
XPath xpath.
ANY_NODE, DEFAULT_PRIORITY, NONE, NUMBER_OF_TYPES| Constructor | Description |
|---|---|
XPathPattern(String text) |
|
XPathPattern(org.jaxen.pattern.Pattern pattern) |
| Modifier and Type | Method | Description |
|---|---|---|
protected org.jaxen.ContextSupport |
getContextSupport() |
|
String |
getMatchesNodeName() |
For patterns which only match an ATTRIBUTE_NODE or an ELEMENT_NODE then
this pattern may return the name of the element or attribute it matches.
|
short |
getMatchType() |
DOCUMENT ME!
|
double |
getPriority() |
Returns the default resolution policy of the pattern according to the XSLT conflict resolution
spec .
|
String |
getText() |
|
Pattern[] |
getUnionPatterns() |
If this pattern is a union pattern then this method should return an
array of patterns which describe the union pattern, which should contain
more than one pattern.
|
protected void |
handleJaxenException(org.jaxen.JaxenException exception) |
|
boolean |
matches(Node node) |
DOCUMENT ME!
|
void |
setVariableContext(org.jaxen.VariableContext variableContext) |
|
String |
toString() |
public XPathPattern(org.jaxen.pattern.Pattern pattern)
public XPathPattern(String text)
public boolean matches(Node node)
Patternmatches in interface NodeFiltermatches in interface Patternnode - DOCUMENT ME!public String getText()
public double getPriority()
PatterngetPriority in interface Patternpublic Pattern[] getUnionPatterns()
PatterngetUnionPatterns in interface Patternpublic short getMatchType()
PatterngetMatchType in interface Patternpublic String getMatchesNodeName()
PatterngetMatchesNodeName in interface Patternpublic void setVariableContext(org.jaxen.VariableContext variableContext)
protected org.jaxen.ContextSupport getContextSupport()
protected void handleJaxenException(org.jaxen.JaxenException exception)
throws XPathException
XPathException