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 TypeMethodDescriptionvoid
Enter a parse tree produced byJsonPathParser.binaryExpression()
.void
Enter a parse tree produced byJsonPathParser.bracketOperator()
.void
Enter a parse tree produced byJsonPathParser.containsExpression()
.void
Enter a parse tree produced byJsonPathParser.dotOperator()
.void
Enter a parse tree produced byJsonPathParser.end()
.void
Enter a parse tree produced byJsonPathParser.expression()
.void
Enter a parse tree produced byJsonPathParser.filter()
.void
Enter a parse tree produced byJsonPathParser.filterExpression()
.void
Enter a parse tree produced byJsonPathParser.indexes()
.void
Enter a parse tree produced byJsonPathParser.jsonPath()
.void
Enter a parse tree produced byJsonPathParser.literalExpression()
.void
Enter a parse tree produced byJsonPathParser.property()
.void
Enter a parse tree produced byJsonPathParser.recursiveDecent()
.void
Enter a parse tree produced byJsonPathParser.regexExpression()
.void
Enter a parse tree produced byJsonPathParser.slice()
.void
Enter a parse tree produced byJsonPathParser.start()
.void
Enter a parse tree produced byJsonPathParser.unaryExpression()
.void
Enter a parse tree produced byJsonPathParser.wildcard()
.void
Exit a parse tree produced byJsonPathParser.binaryExpression()
.void
Exit a parse tree produced byJsonPathParser.bracketOperator()
.void
Exit a parse tree produced byJsonPathParser.containsExpression()
.void
Exit a parse tree produced byJsonPathParser.dotOperator()
.void
Exit a parse tree produced byJsonPathParser.end()
.void
Exit a parse tree produced byJsonPathParser.expression()
.void
Exit a parse tree produced byJsonPathParser.filter()
.void
Exit a parse tree produced byJsonPathParser.filterExpression()
.void
Exit a parse tree produced byJsonPathParser.indexes()
.void
Exit a parse tree produced byJsonPathParser.jsonPath()
.void
Exit a parse tree produced byJsonPathParser.literalExpression()
.void
Exit a parse tree produced byJsonPathParser.property()
.void
Exit a parse tree produced byJsonPathParser.recursiveDecent()
.void
Exit a parse tree produced byJsonPathParser.regexExpression()
.void
Exit a parse tree produced byJsonPathParser.slice()
.void
Exit a parse tree produced byJsonPathParser.start()
.void
Exit a parse tree produced byJsonPathParser.unaryExpression()
.void
Exit 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
-