|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jaxen.JaxenHandler
org.jaxen.pattern.PatternHandler
SAXPath XPathHandler
implementation capable
of building Jaxen expression trees which can walk various
different object models.
Field Summary |
Fields inherited from class org.jaxen.JaxenHandler |
simplified, stack |
Constructor Summary | |
PatternHandler()
|
Method Summary | |
protected Pattern |
createAbsoluteLocationPath()
|
protected Pattern |
createRelativeLocationPath()
|
void |
endAbsoluteLocationPath()
Receive notification of the end of an absolute location path expression. |
protected void |
endLocationPath()
|
void |
endPathExpr()
Receive notification of the end of a path expression. |
void |
endRelativeLocationPath()
Receive notification of the end of a relative location path expression. |
protected void |
endStep()
|
void |
endUnionExpr(boolean create)
Receive notification of the end of a union ('|') expression. |
void |
endXPath()
Receive notification of the end of an XPath expression parse. |
Pattern |
getPattern()
Retrieve the simplified Jaxen Pattern expression tree. |
Pattern |
getPattern(boolean shouldSimplify)
Retrieve the Jaxen Pattern expression tree, optionally simplified. |
void |
startAbsoluteLocationPath()
Receive notification of the start of an absolute location path expression. |
void |
startAllNodeStep(int axis)
Receive notification of the start of a node() step. |
void |
startCommentNodeStep(int axis)
Receive notification of the start of a comment() step. |
void |
startNameStep(int axis,
String prefix,
String localName)
Receive notification of the start of a name step. |
void |
startProcessingInstructionNodeStep(int axis,
String name)
Receive notification of the start of a processing-instruction(...) step. |
void |
startRelativeLocationPath()
Receive notification of the start of a relative location path expression. |
void |
startTextNodeStep(int axis)
Receive notification of the start of a text() step. |
void |
startUnionExpr()
Receive notification of the start of a union ('|') expression. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public PatternHandler()
Method Detail |
public Pattern getPattern()
This method is only valid once XPathReader.parse(...)
successfully returned.
public Pattern getPattern(boolean shouldSimplify)
This method is only valid once XPathReader.parse(...)
successfully returned.
shouldSimplify
- ????
public void endXPath()
XPathHandler
endXPath
in interface XPathHandler
endXPath
in class JaxenHandler
public void endPathExpr()
XPathHandler
endPathExpr
in interface XPathHandler
endPathExpr
in class JaxenHandler
public void startAbsoluteLocationPath()
XPathHandler
startAbsoluteLocationPath
in interface XPathHandler
startAbsoluteLocationPath
in class JaxenHandler
public void endAbsoluteLocationPath() throws JaxenException
XPathHandler
endAbsoluteLocationPath
in interface XPathHandler
endAbsoluteLocationPath
in class JaxenHandler
JaxenException
public void startRelativeLocationPath()
XPathHandler
startRelativeLocationPath
in interface XPathHandler
startRelativeLocationPath
in class JaxenHandler
public void endRelativeLocationPath() throws JaxenException
XPathHandler
endRelativeLocationPath
in interface XPathHandler
endRelativeLocationPath
in class JaxenHandler
JaxenException
protected void endLocationPath() throws JaxenException
endLocationPath
in class JaxenHandler
JaxenException
public void startNameStep(int axis, String prefix, String localName)
XPathHandler
startNameStep
in interface XPathHandler
startNameStep
in class JaxenHandler
public void startTextNodeStep(int axis)
XPathHandler
startTextNodeStep
in interface XPathHandler
startTextNodeStep
in class JaxenHandler
public void startCommentNodeStep(int axis)
XPathHandler
startCommentNodeStep
in interface XPathHandler
startCommentNodeStep
in class JaxenHandler
public void startAllNodeStep(int axis)
XPathHandler
startAllNodeStep
in interface XPathHandler
startAllNodeStep
in class JaxenHandler
public void startProcessingInstructionNodeStep(int axis, String name)
XPathHandler
startProcessingInstructionNodeStep
in interface XPathHandler
startProcessingInstructionNodeStep
in class JaxenHandler
protected void endStep()
endStep
in class JaxenHandler
public void startUnionExpr()
XPathHandler
startUnionExpr
in interface XPathHandler
startUnionExpr
in class JaxenHandler
public void endUnionExpr(boolean create) throws JaxenException
XPathHandler
endUnionExpr
in interface XPathHandler
endUnionExpr
in class JaxenHandler
JaxenException
protected Pattern createAbsoluteLocationPath()
protected Pattern createRelativeLocationPath()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |