Class DefaultXPathHandler

  • All Implemented Interfaces:
    XPathHandler

    public class DefaultXPathHandler
    extends java.lang.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, 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

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void endAbsoluteLocationPath()
      Receive notification of the end of an absolute location path expression.
      void endAdditiveExpr​(int operator)
      Receive notification of the end of an additive ('+' or '-') expression.
      void endAllNodeStep()
      Receive notification of the end of a node() step.
      void endAndExpr​(boolean create)
      Receive notification of the end of an 'and' expression.
      void endCommentNodeStep()
      Receive notification of the end of a comment() step.
      void endEqualityExpr​(int operator)
      Receive notification of the end of an equality ('=' or '!=') expression.
      void endFilterExpr()
      Receive notification of the end of a filter expression.
      void endFunction()
      Receive notification of the end of a function call
      void endMultiplicativeExpr​(int operator)
      Receive notification of the start of a multiplicative ('*', 'div' or 'mod') expression.
      void endNameStep()
      Receive notification of the end of a NameStep
      void endOrExpr​(boolean create)
      Receive notification of the end of an 'or' expression.
      void endPathExpr()
      Receive notification of the end of a path expression.
      void endPredicate()
      Receive notification of the end of a predicate.
      void endProcessingInstructionNodeStep()
      Receive notification of the end of a processing-instruction(...) step.
      void endRelationalExpr​(int operator)
      Receive notification of the start of a relational ('<', '>', '<=', or '>=') expression.
      void endRelativeLocationPath()
      Receive notification of the end of a relative location path expression.
      void endTextNodeStep()
      Receive notification of the end of a text() step.
      void endUnaryExpr​(int operator)
      Receive notification of the end of a unary ('+' or '-') expression.
      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.
      void literal​(java.lang.String literal)
      Receive notification of a literal expression.
      void number​(double number)
      Receive notification of a number expression.
      void number​(int number)
      Receive notification of a number expression.
      void startAbsoluteLocationPath()
      Receive notification of the start of an absolute location path expression.
      void startAdditiveExpr()
      Receive notification of the start of an additive ('+' or '-') expression.
      void startAllNodeStep​(int axis)
      Receive notification of the start of a node() step.
      void startAndExpr()
      Receive notification of the start of an 'and' expression.
      void startCommentNodeStep​(int axis)
      Receive notification of the start of a comment() step.
      void startEqualityExpr()
      Receive notification of the start of an equality ('=' or '!=') expression.
      void startFilterExpr()
      Receive notification of the start of a filter expression.
      void startFunction​(java.lang.String prefix, java.lang.String functionName)
      Receive notification of a function call.
      void startMultiplicativeExpr()
      Receive notification of the start of a multiplicative ('*', 'div' or 'mod') expression.
      void startNameStep​(int axis, java.lang.String prefix, java.lang.String localName)
      Receive notification of the start of a name step.
      void startOrExpr()
      Receive notification of the start of an 'or' expression.
      void startPathExpr()
      Receive notification of the start of a path expression.
      void startPredicate()
      Receive notification of the start of a predicate.
      void startProcessingInstructionNodeStep​(int axis, java.lang.String name)
      Receive notification of the start of a processing-instruction(...) step.
      void startRelationalExpr()
      Receive notification of the start of a relational ('<', '>', '<=', or '>=') expression.
      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 startUnaryExpr()
      Receive notification of the start of a unary ('+' or '-') expression.
      void startUnionExpr()
      Receive notification of the start of a union ('|') expression.
      void startXPath()
      Receive notification of the start of an XPath expression parse.
      void variableReference​(java.lang.String prefix, java.lang.String variableName)
      Receive notification of a variable-reference expression.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait