Interface JsonPathParserListener
- All Superinterfaces:
org.antlr.v4.runtime.tree.ParseTreeListener
- All Known Implementing Classes:
JsonPathParserBaseListener
public interface JsonPathParserListener
extends org.antlr.v4.runtime.tree.ParseTreeListener
This interface defines a complete listener for a parse tree produced by
JsonPathParser.-
Method Summary
Modifier and TypeMethodDescriptionvoidEnter a parse tree produced byJsonPathParser.binaryExpression().voidEnter a parse tree produced byJsonPathParser.bracketOperator().voidEnter a parse tree produced byJsonPathParser.containsExpression().voidEnter a parse tree produced byJsonPathParser.dotOperator().voidEnter a parse tree produced byJsonPathParser.end().voidEnter a parse tree produced byJsonPathParser.expression().voidEnter a parse tree produced byJsonPathParser.filter().voidEnter a parse tree produced byJsonPathParser.filterExpression().voidEnter a parse tree produced byJsonPathParser.indexes().voidEnter a parse tree produced byJsonPathParser.jsonPath().voidEnter a parse tree produced byJsonPathParser.literalExpression().voidEnter a parse tree produced byJsonPathParser.property().voidEnter a parse tree produced byJsonPathParser.recursiveDecent().voidEnter a parse tree produced byJsonPathParser.regexExpression().voidEnter a parse tree produced byJsonPathParser.slice().voidEnter a parse tree produced byJsonPathParser.start().voidEnter a parse tree produced byJsonPathParser.unaryExpression().voidEnter a parse tree produced byJsonPathParser.wildcard().voidExit a parse tree produced byJsonPathParser.binaryExpression().voidExit a parse tree produced byJsonPathParser.bracketOperator().voidExit a parse tree produced byJsonPathParser.containsExpression().voidExit a parse tree produced byJsonPathParser.dotOperator().voidExit a parse tree produced byJsonPathParser.end().voidExit a parse tree produced byJsonPathParser.expression().voidExit a parse tree produced byJsonPathParser.filter().voidExit a parse tree produced byJsonPathParser.filterExpression().voidExit a parse tree produced byJsonPathParser.indexes().voidExit a parse tree produced byJsonPathParser.jsonPath().voidExit a parse tree produced byJsonPathParser.literalExpression().voidExit a parse tree produced byJsonPathParser.property().voidExit a parse tree produced byJsonPathParser.recursiveDecent().voidExit a parse tree produced byJsonPathParser.regexExpression().voidExit a parse tree produced byJsonPathParser.slice().voidExit a parse tree produced byJsonPathParser.start().voidExit a parse tree produced byJsonPathParser.unaryExpression().voidExit a parse tree produced byJsonPathParser.wildcard().Methods inherited from interface org.antlr.v4.runtime.tree.ParseTreeListener
enterEveryRule, exitEveryRule, visitErrorNode, visitTerminal
-
Method Details
-
enterJsonPath
Enter a parse tree produced byJsonPathParser.jsonPath().- Parameters:
ctx- the parse tree
-
exitJsonPath
Exit a parse tree produced byJsonPathParser.jsonPath().- Parameters:
ctx- the parse tree
-
enterExpression
Enter a parse tree produced byJsonPathParser.expression().- Parameters:
ctx- the parse tree
-
exitExpression
Exit a parse tree produced byJsonPathParser.expression().- Parameters:
ctx- the parse tree
-
enterDotOperator
Enter a parse tree produced byJsonPathParser.dotOperator().- Parameters:
ctx- the parse tree
-
exitDotOperator
Exit a parse tree produced byJsonPathParser.dotOperator().- Parameters:
ctx- the parse tree
-
enterRecursiveDecent
Enter a parse tree produced byJsonPathParser.recursiveDecent().- Parameters:
ctx- the parse tree
-
exitRecursiveDecent
Exit a parse tree produced byJsonPathParser.recursiveDecent().- Parameters:
ctx- the parse tree
-
enterBracketOperator
Enter a parse tree produced byJsonPathParser.bracketOperator().- Parameters:
ctx- the parse tree
-
exitBracketOperator
Exit a parse tree produced byJsonPathParser.bracketOperator().- Parameters:
ctx- the parse tree
-
enterFilter
Enter a parse tree produced byJsonPathParser.filter().- Parameters:
ctx- the parse tree
-
exitFilter
Exit a parse tree produced byJsonPathParser.filter().- Parameters:
ctx- the parse tree
-
enterFilterExpression
Enter a parse tree produced byJsonPathParser.filterExpression().- Parameters:
ctx- the parse tree
-
exitFilterExpression
Exit a parse tree produced byJsonPathParser.filterExpression().- Parameters:
ctx- the parse tree
-
enterBinaryExpression
Enter a parse tree produced byJsonPathParser.binaryExpression().- Parameters:
ctx- the parse tree
-
exitBinaryExpression
Exit a parse tree produced byJsonPathParser.binaryExpression().- Parameters:
ctx- the parse tree
-
enterContainsExpression
Enter a parse tree produced byJsonPathParser.containsExpression().- Parameters:
ctx- the parse tree
-
exitContainsExpression
Exit a parse tree produced byJsonPathParser.containsExpression().- Parameters:
ctx- the parse tree
-
enterRegexExpression
Enter a parse tree produced byJsonPathParser.regexExpression().- Parameters:
ctx- the parse tree
-
exitRegexExpression
Exit a parse tree produced byJsonPathParser.regexExpression().- Parameters:
ctx- the parse tree
-
enterUnaryExpression
Enter a parse tree produced byJsonPathParser.unaryExpression().- Parameters:
ctx- the parse tree
-
exitUnaryExpression
Exit a parse tree produced byJsonPathParser.unaryExpression().- Parameters:
ctx- the parse tree
-
enterLiteralExpression
Enter a parse tree produced byJsonPathParser.literalExpression().- Parameters:
ctx- the parse tree
-
exitLiteralExpression
Exit a parse tree produced byJsonPathParser.literalExpression().- Parameters:
ctx- the parse tree
-
enterProperty
Enter a parse tree produced byJsonPathParser.property().- Parameters:
ctx- the parse tree
-
exitProperty
Exit a parse tree produced byJsonPathParser.property().- Parameters:
ctx- the parse tree
-
enterWildcard
Enter a parse tree produced byJsonPathParser.wildcard().- Parameters:
ctx- the parse tree
-
exitWildcard
Exit a parse tree produced byJsonPathParser.wildcard().- Parameters:
ctx- the parse tree
-
enterSlice
Enter a parse tree produced byJsonPathParser.slice().- Parameters:
ctx- the parse tree
-
exitSlice
Exit a parse tree produced byJsonPathParser.slice().- Parameters:
ctx- the parse tree
-
enterStart
Enter a parse tree produced byJsonPathParser.start().- Parameters:
ctx- the parse tree
-
exitStart
Exit a parse tree produced byJsonPathParser.start().- Parameters:
ctx- the parse tree
-
enterEnd
Enter a parse tree produced byJsonPathParser.end().- Parameters:
ctx- the parse tree
-
exitEnd
Exit a parse tree produced byJsonPathParser.end().- Parameters:
ctx- the parse tree
-
enterIndexes
Enter a parse tree produced byJsonPathParser.indexes().- Parameters:
ctx- the parse tree
-
exitIndexes
Exit a parse tree produced byJsonPathParser.indexes().- Parameters:
ctx- the parse tree
-