Interface XPathParserListener
- All Superinterfaces:
org.antlr.v4.runtime.tree.ParseTreeListener
- All Known Implementing Classes:
XPathParserBaseListener
public interface XPathParserListener
extends org.antlr.v4.runtime.tree.ParseTreeListener
This interface defines a complete listener for a parse tree produced by
XPathParser.-
Method Summary
Modifier and TypeMethodDescriptionvoidEnter a parse tree produced byXPathParser.abbreviatedStep().voidEnter a parse tree produced byXPathParser.absoluteLocationPath().voidEnter a parse tree produced byXPathParser.andExpr().voidEnter a parse tree produced byXPathParser.argument().voidEnter a parse tree produced byXPathParser.attributeStep().voidEnter a parse tree produced byXPathParser.axisName().voidEnter a parse tree produced byXPathParser.axisSpecifier().voidEnter a parse tree produced byXPathParser.bracketedExpr().voidEnter a parse tree produced byXPathParser.equalityExpr().voidEnter a parse tree produced byXPathParser.expr().voidEnter a parse tree produced byXPathParser.filterExpr().voidEnter a parse tree produced byXPathParser.functionCall().voidEnter a parse tree produced byXPathParser.functionCallExpr().voidEnter a parse tree produced byXPathParser.functionName().voidEnter a parse tree produced byXPathParser.literal().voidEnter a parse tree produced byXPathParser.literalOrNumber().voidEnter a parse tree produced byXPathParser.locationPath().voidEnter a parse tree produced byXPathParser.nameTest().voidEnter a parse tree produced byXPathParser.nodeTest().voidEnter a parse tree produced byXPathParser.nodeType().voidEnter a parse tree produced byXPathParser.orExpr().voidEnter a parse tree produced byXPathParser.pathExpr().voidEnter a parse tree produced byXPathParser.pathSeparator().voidEnter a parse tree produced byXPathParser.predicate().voidEnter a parse tree produced byXPathParser.predicateExpr().voidEnter a parse tree produced byXPathParser.primaryExpr().voidEnter a parse tree produced byXPathParser.relationalExpr().voidEnter a parse tree produced byXPathParser.relativeLocationPath().voidEnter a parse tree produced byXPathParser.step().voidEnter a parse tree produced byXPathParser.unaryExpr().voidEnter a parse tree produced byXPathParser.unionExpr().voidEnter a parse tree produced byXPathParser.xpathExpression().voidExit a parse tree produced byXPathParser.abbreviatedStep().voidExit a parse tree produced byXPathParser.absoluteLocationPath().voidExit a parse tree produced byXPathParser.andExpr().voidExit a parse tree produced byXPathParser.argument().voidExit a parse tree produced byXPathParser.attributeStep().voidExit a parse tree produced byXPathParser.axisName().voidExit a parse tree produced byXPathParser.axisSpecifier().voidExit a parse tree produced byXPathParser.bracketedExpr().voidExit a parse tree produced byXPathParser.equalityExpr().voidExit a parse tree produced byXPathParser.expr().voidExit a parse tree produced byXPathParser.filterExpr().voidExit a parse tree produced byXPathParser.functionCall().voidExit a parse tree produced byXPathParser.functionCallExpr().voidExit a parse tree produced byXPathParser.functionName().voidExit a parse tree produced byXPathParser.literal().voidExit a parse tree produced byXPathParser.literalOrNumber().voidExit a parse tree produced byXPathParser.locationPath().voidExit a parse tree produced byXPathParser.nameTest().voidExit a parse tree produced byXPathParser.nodeTest().voidExit a parse tree produced byXPathParser.nodeType().voidExit a parse tree produced byXPathParser.orExpr().voidExit a parse tree produced byXPathParser.pathExpr().voidExit a parse tree produced byXPathParser.pathSeparator().voidExit a parse tree produced byXPathParser.predicate().voidExit a parse tree produced byXPathParser.predicateExpr().voidExit a parse tree produced byXPathParser.primaryExpr().voidExit a parse tree produced byXPathParser.relationalExpr().voidExit a parse tree produced byXPathParser.relativeLocationPath().voidExit a parse tree produced byXPathParser.step().voidExit a parse tree produced byXPathParser.unaryExpr().voidExit a parse tree produced byXPathParser.unionExpr().voidExit a parse tree produced byXPathParser.xpathExpression().Methods inherited from interface org.antlr.v4.runtime.tree.ParseTreeListener
enterEveryRule, exitEveryRule, visitErrorNode, visitTerminal
-
Method Details
-
enterXpathExpression
Enter a parse tree produced byXPathParser.xpathExpression().- Parameters:
ctx- the parse tree
-
exitXpathExpression
Exit a parse tree produced byXPathParser.xpathExpression().- Parameters:
ctx- the parse tree
-
enterExpr
Enter a parse tree produced byXPathParser.expr().- Parameters:
ctx- the parse tree
-
exitExpr
Exit a parse tree produced byXPathParser.expr().- Parameters:
ctx- the parse tree
-
enterOrExpr
Enter a parse tree produced byXPathParser.orExpr().- Parameters:
ctx- the parse tree
-
exitOrExpr
Exit a parse tree produced byXPathParser.orExpr().- Parameters:
ctx- the parse tree
-
enterAndExpr
Enter a parse tree produced byXPathParser.andExpr().- Parameters:
ctx- the parse tree
-
exitAndExpr
Exit a parse tree produced byXPathParser.andExpr().- Parameters:
ctx- the parse tree
-
enterEqualityExpr
Enter a parse tree produced byXPathParser.equalityExpr().- Parameters:
ctx- the parse tree
-
exitEqualityExpr
Exit a parse tree produced byXPathParser.equalityExpr().- Parameters:
ctx- the parse tree
-
enterRelationalExpr
Enter a parse tree produced byXPathParser.relationalExpr().- Parameters:
ctx- the parse tree
-
exitRelationalExpr
Exit a parse tree produced byXPathParser.relationalExpr().- Parameters:
ctx- the parse tree
-
enterUnaryExpr
Enter a parse tree produced byXPathParser.unaryExpr().- Parameters:
ctx- the parse tree
-
exitUnaryExpr
Exit a parse tree produced byXPathParser.unaryExpr().- Parameters:
ctx- the parse tree
-
enterUnionExpr
Enter a parse tree produced byXPathParser.unionExpr().- Parameters:
ctx- the parse tree
-
exitUnionExpr
Exit a parse tree produced byXPathParser.unionExpr().- Parameters:
ctx- the parse tree
-
enterPathExpr
Enter a parse tree produced byXPathParser.pathExpr().- Parameters:
ctx- the parse tree
-
exitPathExpr
Exit a parse tree produced byXPathParser.pathExpr().- Parameters:
ctx- the parse tree
-
enterFunctionCallExpr
Enter a parse tree produced byXPathParser.functionCallExpr().- Parameters:
ctx- the parse tree
-
exitFunctionCallExpr
Exit a parse tree produced byXPathParser.functionCallExpr().- Parameters:
ctx- the parse tree
-
enterBracketedExpr
Enter a parse tree produced byXPathParser.bracketedExpr().- Parameters:
ctx- the parse tree
-
exitBracketedExpr
Exit a parse tree produced byXPathParser.bracketedExpr().- Parameters:
ctx- the parse tree
-
enterLiteralOrNumber
Enter a parse tree produced byXPathParser.literalOrNumber().- Parameters:
ctx- the parse tree
-
exitLiteralOrNumber
Exit a parse tree produced byXPathParser.literalOrNumber().- Parameters:
ctx- the parse tree
-
enterFilterExpr
Enter a parse tree produced byXPathParser.filterExpr().- Parameters:
ctx- the parse tree
-
exitFilterExpr
Exit a parse tree produced byXPathParser.filterExpr().- Parameters:
ctx- the parse tree
-
enterPrimaryExpr
Enter a parse tree produced byXPathParser.primaryExpr().- Parameters:
ctx- the parse tree
-
exitPrimaryExpr
Exit a parse tree produced byXPathParser.primaryExpr().- Parameters:
ctx- the parse tree
-
enterLocationPath
Enter a parse tree produced byXPathParser.locationPath().- Parameters:
ctx- the parse tree
-
exitLocationPath
Exit a parse tree produced byXPathParser.locationPath().- Parameters:
ctx- the parse tree
-
enterAbsoluteLocationPath
Enter a parse tree produced byXPathParser.absoluteLocationPath().- Parameters:
ctx- the parse tree
-
exitAbsoluteLocationPath
Exit a parse tree produced byXPathParser.absoluteLocationPath().- Parameters:
ctx- the parse tree
-
enterRelativeLocationPath
Enter a parse tree produced byXPathParser.relativeLocationPath().- Parameters:
ctx- the parse tree
-
exitRelativeLocationPath
Exit a parse tree produced byXPathParser.relativeLocationPath().- Parameters:
ctx- the parse tree
-
enterPathSeparator
Enter a parse tree produced byXPathParser.pathSeparator().- Parameters:
ctx- the parse tree
-
exitPathSeparator
Exit a parse tree produced byXPathParser.pathSeparator().- Parameters:
ctx- the parse tree
-
enterStep
Enter a parse tree produced byXPathParser.step().- Parameters:
ctx- the parse tree
-
exitStep
Exit a parse tree produced byXPathParser.step().- Parameters:
ctx- the parse tree
-
enterAxisSpecifier
Enter a parse tree produced byXPathParser.axisSpecifier().- Parameters:
ctx- the parse tree
-
exitAxisSpecifier
Exit a parse tree produced byXPathParser.axisSpecifier().- Parameters:
ctx- the parse tree
-
enterAxisName
Enter a parse tree produced byXPathParser.axisName().- Parameters:
ctx- the parse tree
-
exitAxisName
Exit a parse tree produced byXPathParser.axisName().- Parameters:
ctx- the parse tree
-
enterAbbreviatedStep
Enter a parse tree produced byXPathParser.abbreviatedStep().- Parameters:
ctx- the parse tree
-
exitAbbreviatedStep
Exit a parse tree produced byXPathParser.abbreviatedStep().- Parameters:
ctx- the parse tree
-
enterAttributeStep
Enter a parse tree produced byXPathParser.attributeStep().- Parameters:
ctx- the parse tree
-
exitAttributeStep
Exit a parse tree produced byXPathParser.attributeStep().- Parameters:
ctx- the parse tree
-
enterNodeTest
Enter a parse tree produced byXPathParser.nodeTest().- Parameters:
ctx- the parse tree
-
exitNodeTest
Exit a parse tree produced byXPathParser.nodeTest().- Parameters:
ctx- the parse tree
-
enterNameTest
Enter a parse tree produced byXPathParser.nameTest().- Parameters:
ctx- the parse tree
-
exitNameTest
Exit a parse tree produced byXPathParser.nameTest().- Parameters:
ctx- the parse tree
-
enterNodeType
Enter a parse tree produced byXPathParser.nodeType().- Parameters:
ctx- the parse tree
-
exitNodeType
Exit a parse tree produced byXPathParser.nodeType().- Parameters:
ctx- the parse tree
-
enterPredicate
Enter a parse tree produced byXPathParser.predicate().- Parameters:
ctx- the parse tree
-
exitPredicate
Exit a parse tree produced byXPathParser.predicate().- Parameters:
ctx- the parse tree
-
enterPredicateExpr
Enter a parse tree produced byXPathParser.predicateExpr().- Parameters:
ctx- the parse tree
-
exitPredicateExpr
Exit a parse tree produced byXPathParser.predicateExpr().- Parameters:
ctx- the parse tree
-
enterFunctionCall
Enter a parse tree produced byXPathParser.functionCall().- Parameters:
ctx- the parse tree
-
exitFunctionCall
Exit a parse tree produced byXPathParser.functionCall().- Parameters:
ctx- the parse tree
-
enterFunctionName
Enter a parse tree produced byXPathParser.functionName().- Parameters:
ctx- the parse tree
-
exitFunctionName
Exit a parse tree produced byXPathParser.functionName().- Parameters:
ctx- the parse tree
-
enterArgument
Enter a parse tree produced byXPathParser.argument().- Parameters:
ctx- the parse tree
-
exitArgument
Exit a parse tree produced byXPathParser.argument().- Parameters:
ctx- the parse tree
-
enterLiteral
Enter a parse tree produced byXPathParser.literal().- Parameters:
ctx- the parse tree
-
exitLiteral
Exit a parse tree produced byXPathParser.literal().- Parameters:
ctx- the parse tree
-