org.apache.xpath.compiler
public class XPathParser extends Object
UNKNOWN: general
Field Summary | |
---|---|
static String | CONTINUE_AFTER_FATAL_ERROR |
Constructor Summary | |
---|---|
XPathParser(ErrorListener errorListener, SourceLocator sourceLocator)
The parser constructor. |
Method Summary | |
---|---|
ErrorListener | getErrorListener()
Return the current error listener.
|
void | initMatchPattern(Compiler compiler, String expression, PrefixResolver namespaceContext)
Given an string, init an XPath object for pattern matches,
in order that a parse doesn't
have to be done each time the expression is evaluated. |
void | initXPath(Compiler compiler, String expression, PrefixResolver namespaceContext)
Given an string, init an XPath object for selections,
in order that a parse doesn't
have to be done each time the expression is evaluated.
|
void | setErrorHandler(ErrorListener handler)
Allow an application to register an error event handler, where syntax
errors will be sent. |
Returns: The error listener, which should not normally be null, but may be.
Parameters: compiler The XPath object to be initialized. expression A String representing the XPath. namespaceContext An object that is able to resolve prefixes in the XPath to namespaces.
Throws: javax.xml.transform.TransformerException
Parameters: compiler The compiler object. expression A string conforming to the XPath grammar. namespaceContext An object that is able to resolve prefixes in the XPath to namespaces.
Throws: javax.xml.transform.TransformerException
Parameters: handler Reference to error listener where syntax errors will be sent.