Interface JsonPathParserVisitor<T>
- Type Parameters:
T- The return type of the visit operation. UseVoidfor operations with no return type.
- All Superinterfaces:
org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
- All Known Implementing Classes:
JsonPathParserBaseVisitor
public interface JsonPathParserVisitor<T>
extends org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
This interface defines a complete generic visitor for a parse tree produced
by
JsonPathParser.-
Method Summary
Modifier and TypeMethodDescriptionVisit a parse tree produced byJsonPathParser.binaryExpression().Visit a parse tree produced byJsonPathParser.bracketOperator().Visit a parse tree produced byJsonPathParser.containsExpression().Visit a parse tree produced byJsonPathParser.dotOperator().Visit a parse tree produced byJsonPathParser.end().Visit a parse tree produced byJsonPathParser.expression().Visit a parse tree produced byJsonPathParser.filter().Visit a parse tree produced byJsonPathParser.filterExpression().Visit a parse tree produced byJsonPathParser.indexes().Visit a parse tree produced byJsonPathParser.jsonPath().Visit a parse tree produced byJsonPathParser.literalExpression().Visit a parse tree produced byJsonPathParser.property().Visit a parse tree produced byJsonPathParser.recursiveDecent().Visit a parse tree produced byJsonPathParser.regexExpression().Visit a parse tree produced byJsonPathParser.slice().Visit a parse tree produced byJsonPathParser.start().Visit a parse tree produced byJsonPathParser.unaryExpression().Visit a parse tree produced byJsonPathParser.wildcard().Methods inherited from interface org.antlr.v4.runtime.tree.ParseTreeVisitor
visit, visitChildren, visitErrorNode, visitTerminal
-
Method Details
-
visitJsonPath
Visit a parse tree produced byJsonPathParser.jsonPath().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExpression
Visit a parse tree produced byJsonPathParser.expression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDotOperator
Visit a parse tree produced byJsonPathParser.dotOperator().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRecursiveDecent
Visit a parse tree produced byJsonPathParser.recursiveDecent().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBracketOperator
Visit a parse tree produced byJsonPathParser.bracketOperator().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFilter
Visit a parse tree produced byJsonPathParser.filter().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFilterExpression
Visit a parse tree produced byJsonPathParser.filterExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBinaryExpression
Visit a parse tree produced byJsonPathParser.binaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitContainsExpression
Visit a parse tree produced byJsonPathParser.containsExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRegexExpression
Visit a parse tree produced byJsonPathParser.regexExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitUnaryExpression
Visit a parse tree produced byJsonPathParser.unaryExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLiteralExpression
Visit a parse tree produced byJsonPathParser.literalExpression().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitProperty
Visit a parse tree produced byJsonPathParser.property().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitWildcard
Visit a parse tree produced byJsonPathParser.wildcard().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSlice
Visit a parse tree produced byJsonPathParser.slice().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStart
Visit a parse tree produced byJsonPathParser.start().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitEnd
Visit a parse tree produced byJsonPathParser.end().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIndexes
Visit a parse tree produced byJsonPathParser.indexes().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-