Interface JsonPathListener
-
- All Superinterfaces:
org.antlr.v4.runtime.tree.ParseTreeListener
- All Known Implementing Classes:
JsonPathBaseListener
public interface JsonPathListener extends org.antlr.v4.runtime.tree.ParseTreeListenerThis interface defines a complete listener for a parse tree produced byJsonPath.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidenterAndExpression(JsonPath.AndExpressionContext ctx)Enter a parse tree produced by theAndExpressionlabeled alternative inJsonPath.expression().voidenterBinaryExpression(JsonPath.BinaryExpressionContext ctx)Enter a parse tree produced by theBinaryExpressionlabeled alternative inJsonPath.expression().voidenterBracketOperator(JsonPath.BracketOperatorContext ctx)Enter a parse tree produced by theBracketOperatorlabeled alternative inJsonPath.object().voidenterDotOperator(JsonPath.DotOperatorContext ctx)Enter a parse tree produced by theDotOperatorlabeled alternative inJsonPath.object().voidenterEnd(JsonPath.EndContext ctx)Enter a parse tree produced byJsonPath.end().voidenterFilterExpression(JsonPath.FilterExpressionContext ctx)Enter a parse tree produced by theFilterExpressionlabeled alternative inJsonPath.expression().voidenterIdentifier(JsonPath.IdentifierContext ctx)Enter a parse tree produced by theIdentifierlabeled alternative inJsonPath.expression().voidenterJsonpath(JsonPath.JsonpathContext ctx)Enter a parse tree produced byJsonPath.jsonpath().voidenterLiteralExpression(JsonPath.LiteralExpressionContext ctx)Enter a parse tree produced by theLiteralExpressionlabeled alternative inJsonPath.expression().voidenterLitExpression(JsonPath.LitExpressionContext ctx)Enter a parse tree produced byJsonPath.litExpression().voidenterParentheticalExpression(JsonPath.ParentheticalExpressionContext ctx)Enter a parse tree produced by theParentheticalExpressionlabeled alternative inJsonPath.expression().voidenterPathExpression(JsonPath.PathExpressionContext ctx)Enter a parse tree produced by thePathExpressionlabeled alternative inJsonPath.expression().voidenterRangeOp(JsonPath.RangeOpContext ctx)Enter a parse tree produced byJsonPath.rangeOp().voidenterRangeOperator(JsonPath.RangeOperatorContext ctx)Enter a parse tree produced by theRangeOperatorlabeled alternative inJsonPath.object().voidenterRecursiveDescent(JsonPath.RecursiveDescentContext ctx)Enter a parse tree produced by theRecursiveDescentlabeled alternative inJsonPath.object().voidenterScopedPathExpression(JsonPath.ScopedPathExpressionContext ctx)Enter a parse tree produced by theScopedPathExpressionlabeled alternative inJsonPath.expression().voidenterStart(JsonPath.StartContext ctx)Enter a parse tree produced byJsonPath.start().voidenterUnionOperator(JsonPath.UnionOperatorContext ctx)Enter a parse tree produced by theUnionOperatorlabeled alternative inJsonPath.object().voidenterWildcardExpression(JsonPath.WildcardExpressionContext ctx)Enter a parse tree produced by theWildcardExpressionlabeled alternative inJsonPath.expression().voidexitAndExpression(JsonPath.AndExpressionContext ctx)Exit a parse tree produced by theAndExpressionlabeled alternative inJsonPath.expression().voidexitBinaryExpression(JsonPath.BinaryExpressionContext ctx)Exit a parse tree produced by theBinaryExpressionlabeled alternative inJsonPath.expression().voidexitBracketOperator(JsonPath.BracketOperatorContext ctx)Exit a parse tree produced by theBracketOperatorlabeled alternative inJsonPath.object().voidexitDotOperator(JsonPath.DotOperatorContext ctx)Exit a parse tree produced by theDotOperatorlabeled alternative inJsonPath.object().voidexitEnd(JsonPath.EndContext ctx)Exit a parse tree produced byJsonPath.end().voidexitFilterExpression(JsonPath.FilterExpressionContext ctx)Exit a parse tree produced by theFilterExpressionlabeled alternative inJsonPath.expression().voidexitIdentifier(JsonPath.IdentifierContext ctx)Exit a parse tree produced by theIdentifierlabeled alternative inJsonPath.expression().voidexitJsonpath(JsonPath.JsonpathContext ctx)Exit a parse tree produced byJsonPath.jsonpath().voidexitLiteralExpression(JsonPath.LiteralExpressionContext ctx)Exit a parse tree produced by theLiteralExpressionlabeled alternative inJsonPath.expression().voidexitLitExpression(JsonPath.LitExpressionContext ctx)Exit a parse tree produced byJsonPath.litExpression().voidexitParentheticalExpression(JsonPath.ParentheticalExpressionContext ctx)Exit a parse tree produced by theParentheticalExpressionlabeled alternative inJsonPath.expression().voidexitPathExpression(JsonPath.PathExpressionContext ctx)Exit a parse tree produced by thePathExpressionlabeled alternative inJsonPath.expression().voidexitRangeOp(JsonPath.RangeOpContext ctx)Exit a parse tree produced byJsonPath.rangeOp().voidexitRangeOperator(JsonPath.RangeOperatorContext ctx)Exit a parse tree produced by theRangeOperatorlabeled alternative inJsonPath.object().voidexitRecursiveDescent(JsonPath.RecursiveDescentContext ctx)Exit a parse tree produced by theRecursiveDescentlabeled alternative inJsonPath.object().voidexitScopedPathExpression(JsonPath.ScopedPathExpressionContext ctx)Exit a parse tree produced by theScopedPathExpressionlabeled alternative inJsonPath.expression().voidexitStart(JsonPath.StartContext ctx)Exit a parse tree produced byJsonPath.start().voidexitUnionOperator(JsonPath.UnionOperatorContext ctx)Exit a parse tree produced by theUnionOperatorlabeled alternative inJsonPath.object().voidexitWildcardExpression(JsonPath.WildcardExpressionContext ctx)Exit a parse tree produced by theWildcardExpressionlabeled alternative inJsonPath.expression().
-
-
-
Method Detail
-
enterJsonpath
void enterJsonpath(JsonPath.JsonpathContext ctx)
Enter a parse tree produced byJsonPath.jsonpath().- Parameters:
ctx- the parse tree
-
exitJsonpath
void exitJsonpath(JsonPath.JsonpathContext ctx)
Exit a parse tree produced byJsonPath.jsonpath().- Parameters:
ctx- the parse tree
-
enterBracketOperator
void enterBracketOperator(JsonPath.BracketOperatorContext ctx)
Enter a parse tree produced by theBracketOperatorlabeled alternative inJsonPath.object().- Parameters:
ctx- the parse tree
-
exitBracketOperator
void exitBracketOperator(JsonPath.BracketOperatorContext ctx)
Exit a parse tree produced by theBracketOperatorlabeled alternative inJsonPath.object().- Parameters:
ctx- the parse tree
-
enterDotOperator
void enterDotOperator(JsonPath.DotOperatorContext ctx)
Enter a parse tree produced by theDotOperatorlabeled alternative inJsonPath.object().- Parameters:
ctx- the parse tree
-
exitDotOperator
void exitDotOperator(JsonPath.DotOperatorContext ctx)
Exit a parse tree produced by theDotOperatorlabeled alternative inJsonPath.object().- Parameters:
ctx- the parse tree
-
enterRecursiveDescent
void enterRecursiveDescent(JsonPath.RecursiveDescentContext ctx)
Enter a parse tree produced by theRecursiveDescentlabeled alternative inJsonPath.object().- Parameters:
ctx- the parse tree
-
exitRecursiveDescent
void exitRecursiveDescent(JsonPath.RecursiveDescentContext ctx)
Exit a parse tree produced by theRecursiveDescentlabeled alternative inJsonPath.object().- Parameters:
ctx- the parse tree
-
enterUnionOperator
void enterUnionOperator(JsonPath.UnionOperatorContext ctx)
Enter a parse tree produced by theUnionOperatorlabeled alternative inJsonPath.object().- Parameters:
ctx- the parse tree
-
exitUnionOperator
void exitUnionOperator(JsonPath.UnionOperatorContext ctx)
Exit a parse tree produced by theUnionOperatorlabeled alternative inJsonPath.object().- Parameters:
ctx- the parse tree
-
enterRangeOperator
void enterRangeOperator(JsonPath.RangeOperatorContext ctx)
Enter a parse tree produced by theRangeOperatorlabeled alternative inJsonPath.object().- Parameters:
ctx- the parse tree
-
exitRangeOperator
void exitRangeOperator(JsonPath.RangeOperatorContext ctx)
Exit a parse tree produced by theRangeOperatorlabeled alternative inJsonPath.object().- Parameters:
ctx- the parse tree
-
enterRangeOp
void enterRangeOp(JsonPath.RangeOpContext ctx)
Enter a parse tree produced byJsonPath.rangeOp().- Parameters:
ctx- the parse tree
-
exitRangeOp
void exitRangeOp(JsonPath.RangeOpContext ctx)
Exit a parse tree produced byJsonPath.rangeOp().- Parameters:
ctx- the parse tree
-
enterStart
void enterStart(JsonPath.StartContext ctx)
Enter a parse tree produced byJsonPath.start().- Parameters:
ctx- the parse tree
-
exitStart
void exitStart(JsonPath.StartContext ctx)
Exit a parse tree produced byJsonPath.start().- Parameters:
ctx- the parse tree
-
enterEnd
void enterEnd(JsonPath.EndContext ctx)
Enter a parse tree produced byJsonPath.end().- Parameters:
ctx- the parse tree
-
exitEnd
void exitEnd(JsonPath.EndContext ctx)
Exit a parse tree produced byJsonPath.end().- Parameters:
ctx- the parse tree
-
enterParentheticalExpression
void enterParentheticalExpression(JsonPath.ParentheticalExpressionContext ctx)
Enter a parse tree produced by theParentheticalExpressionlabeled alternative inJsonPath.expression().- Parameters:
ctx- the parse tree
-
exitParentheticalExpression
void exitParentheticalExpression(JsonPath.ParentheticalExpressionContext ctx)
Exit a parse tree produced by theParentheticalExpressionlabeled alternative inJsonPath.expression().- Parameters:
ctx- the parse tree
-
enterIdentifier
void enterIdentifier(JsonPath.IdentifierContext ctx)
Enter a parse tree produced by theIdentifierlabeled alternative inJsonPath.expression().- Parameters:
ctx- the parse tree
-
exitIdentifier
void exitIdentifier(JsonPath.IdentifierContext ctx)
Exit a parse tree produced by theIdentifierlabeled alternative inJsonPath.expression().- Parameters:
ctx- the parse tree
-
enterAndExpression
void enterAndExpression(JsonPath.AndExpressionContext ctx)
Enter a parse tree produced by theAndExpressionlabeled alternative inJsonPath.expression().- Parameters:
ctx- the parse tree
-
exitAndExpression
void exitAndExpression(JsonPath.AndExpressionContext ctx)
Exit a parse tree produced by theAndExpressionlabeled alternative inJsonPath.expression().- Parameters:
ctx- the parse tree
-
enterPathExpression
void enterPathExpression(JsonPath.PathExpressionContext ctx)
Enter a parse tree produced by thePathExpressionlabeled alternative inJsonPath.expression().- Parameters:
ctx- the parse tree
-
exitPathExpression
void exitPathExpression(JsonPath.PathExpressionContext ctx)
Exit a parse tree produced by thePathExpressionlabeled alternative inJsonPath.expression().- Parameters:
ctx- the parse tree
-
enterScopedPathExpression
void enterScopedPathExpression(JsonPath.ScopedPathExpressionContext ctx)
Enter a parse tree produced by theScopedPathExpressionlabeled alternative inJsonPath.expression().- Parameters:
ctx- the parse tree
-
exitScopedPathExpression
void exitScopedPathExpression(JsonPath.ScopedPathExpressionContext ctx)
Exit a parse tree produced by theScopedPathExpressionlabeled alternative inJsonPath.expression().- Parameters:
ctx- the parse tree
-
enterBinaryExpression
void enterBinaryExpression(JsonPath.BinaryExpressionContext ctx)
Enter a parse tree produced by theBinaryExpressionlabeled alternative inJsonPath.expression().- Parameters:
ctx- the parse tree
-
exitBinaryExpression
void exitBinaryExpression(JsonPath.BinaryExpressionContext ctx)
Exit a parse tree produced by theBinaryExpressionlabeled alternative inJsonPath.expression().- Parameters:
ctx- the parse tree
-
enterLiteralExpression
void enterLiteralExpression(JsonPath.LiteralExpressionContext ctx)
Enter a parse tree produced by theLiteralExpressionlabeled alternative inJsonPath.expression().- Parameters:
ctx- the parse tree
-
exitLiteralExpression
void exitLiteralExpression(JsonPath.LiteralExpressionContext ctx)
Exit a parse tree produced by theLiteralExpressionlabeled alternative inJsonPath.expression().- Parameters:
ctx- the parse tree
-
enterWildcardExpression
void enterWildcardExpression(JsonPath.WildcardExpressionContext ctx)
Enter a parse tree produced by theWildcardExpressionlabeled alternative inJsonPath.expression().- Parameters:
ctx- the parse tree
-
exitWildcardExpression
void exitWildcardExpression(JsonPath.WildcardExpressionContext ctx)
Exit a parse tree produced by theWildcardExpressionlabeled alternative inJsonPath.expression().- Parameters:
ctx- the parse tree
-
enterFilterExpression
void enterFilterExpression(JsonPath.FilterExpressionContext ctx)
Enter a parse tree produced by theFilterExpressionlabeled alternative inJsonPath.expression().- Parameters:
ctx- the parse tree
-
exitFilterExpression
void exitFilterExpression(JsonPath.FilterExpressionContext ctx)
Exit a parse tree produced by theFilterExpressionlabeled alternative inJsonPath.expression().- Parameters:
ctx- the parse tree
-
enterLitExpression
void enterLitExpression(JsonPath.LitExpressionContext ctx)
Enter a parse tree produced byJsonPath.litExpression().- Parameters:
ctx- the parse tree
-
exitLitExpression
void exitLitExpression(JsonPath.LitExpressionContext ctx)
Exit a parse tree produced byJsonPath.litExpression().- Parameters:
ctx- the parse tree
-
-