org.jaxen.saxpath.helpers

Class DefaultXPathHandler

public class DefaultXPathHandler extends Object implements XPathHandler

Default base class for SAXPath event handlers. This class is available as a convenience base class for SAXPath applications: it provides a default do-nothing implementation for all of the callbacks in the core SAXPath handler class, {@link org.jaxen.saxpath.XPathHandler}. Application writers can extend this class when they need to implement only part of the XPathHandler interface. Parser writers can instantiate this class to provide default handlers when the application has not supplied its own.
Method Summary
voidendAbsoluteLocationPath()
voidendAdditiveExpr(int operator)
voidendAllNodeStep()
voidendAndExpr(boolean create)
voidendCommentNodeStep()
voidendEqualityExpr(int operator)
voidendFilterExpr()
voidendFunction()
voidendMultiplicativeExpr(int operator)
voidendNameStep()
voidendOrExpr(boolean create)
voidendPathExpr()
voidendPredicate()
voidendProcessingInstructionNodeStep()
voidendRelationalExpr(int operator)
voidendRelativeLocationPath()
voidendTextNodeStep()
voidendUnaryExpr(int operator)
voidendUnionExpr(boolean create)
voidendXPath()
voidliteral(String literal)
voidnumber(int number)
voidnumber(double number)
voidstartAbsoluteLocationPath()
voidstartAdditiveExpr()
voidstartAllNodeStep(int axis)
voidstartAndExpr()
voidstartCommentNodeStep(int axis)
voidstartEqualityExpr()
voidstartFilterExpr()
voidstartFunction(String prefix, String functionName)
voidstartMultiplicativeExpr()
voidstartNameStep(int axis, String prefix, String localName)
voidstartOrExpr()
voidstartPathExpr()
voidstartPredicate()
voidstartProcessingInstructionNodeStep(int axis, String name)
voidstartRelationalExpr()
voidstartRelativeLocationPath()
voidstartTextNodeStep(int axis)
voidstartUnaryExpr()
voidstartUnionExpr()
voidstartXPath()
voidvariableReference(String prefix, String variableName)

Method Detail

endAbsoluteLocationPath

public void endAbsoluteLocationPath()

endAdditiveExpr

public void endAdditiveExpr(int operator)

endAllNodeStep

public void endAllNodeStep()

endAndExpr

public void endAndExpr(boolean create)

endCommentNodeStep

public void endCommentNodeStep()

endEqualityExpr

public void endEqualityExpr(int operator)

endFilterExpr

public void endFilterExpr()

endFunction

public void endFunction()

endMultiplicativeExpr

public void endMultiplicativeExpr(int operator)

endNameStep

public void endNameStep()

endOrExpr

public void endOrExpr(boolean create)

endPathExpr

public void endPathExpr()

endPredicate

public void endPredicate()

endProcessingInstructionNodeStep

public void endProcessingInstructionNodeStep()

endRelationalExpr

public void endRelationalExpr(int operator)

endRelativeLocationPath

public void endRelativeLocationPath()

endTextNodeStep

public void endTextNodeStep()

endUnaryExpr

public void endUnaryExpr(int operator)

endUnionExpr

public void endUnionExpr(boolean create)

endXPath

public void endXPath()

literal

public void literal(String literal)

number

public void number(int number)

number

public void number(double number)

startAbsoluteLocationPath

public void startAbsoluteLocationPath()

startAdditiveExpr

public void startAdditiveExpr()

startAllNodeStep

public void startAllNodeStep(int axis)

startAndExpr

public void startAndExpr()

startCommentNodeStep

public void startCommentNodeStep(int axis)

startEqualityExpr

public void startEqualityExpr()

startFilterExpr

public void startFilterExpr()

startFunction

public void startFunction(String prefix, String functionName)

startMultiplicativeExpr

public void startMultiplicativeExpr()

startNameStep

public void startNameStep(int axis, String prefix, String localName)

startOrExpr

public void startOrExpr()

startPathExpr

public void startPathExpr()

startPredicate

public void startPredicate()

startProcessingInstructionNodeStep

public void startProcessingInstructionNodeStep(int axis, String name)

startRelationalExpr

public void startRelationalExpr()

startRelativeLocationPath

public void startRelativeLocationPath()

startTextNodeStep

public void startTextNodeStep(int axis)

startUnaryExpr

public void startUnaryExpr()

startUnionExpr

public void startUnionExpr()

startXPath

public void startXPath()

variableReference

public void variableReference(String prefix, String variableName)