public class Pattern
extends java.lang.Object
Constructor | Description |
---|---|
Pattern() |
Creates a new default pattern.
|
Pattern(java.lang.String pattern) |
Modifier and Type | Method | Description |
---|---|---|
LocationPathPattern |
getMatchingPattern(XPathNode node,
XPathContext context) |
Returns the LocationPathPattern with the highest priority
that matches the given XPathNode using the given XPathContext.
|
boolean |
matches(XPathNode node,
XPathContext context) |
Determines if the given node is matched by this Pattern with
respect to the given context.
|
java.lang.String |
toString() |
Returns the String representation of this Pattern.
|
public Pattern()
public Pattern(java.lang.String pattern) throws PatternException
PatternException
public LocationPathPattern getMatchingPattern(XPathNode node, XPathContext context) throws XPathException
node
- the node to determine a match forcontext
- the XPathContextXPathException
public boolean matches(XPathNode node, XPathContext context) throws XPathException
node
- the node to determine a match forcontext
- the XPathContextXPathException
- when an error occurs during
evaluationpublic java.lang.String toString()
toString
in class java.lang.Object