接口 JsonPathVisitor<T>
-
- 类型参数:
T- The return type of the visit operation. UseVoidfor operations with no return type.
- 所有超级接口:
org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
- 所有已知实现类:
JsonPathBaseVisitor,JsonPathCompiler
public interface JsonPathVisitor<T> extends org.antlr.v4.runtime.tree.ParseTreeVisitor<T>This interface defines a complete generic visitor for a parse tree produced byJsonPathParser.
-
-
方法概要
-
-
-
方法详细资料
-
visitPath
T visitPath(JsonPathParser.PathContext ctx)
Visit a parse tree produced byJsonPathParser.path().- 参数:
ctx- the parse tree- 返回:
- the visitor result
-
visitRelativePath
T visitRelativePath(JsonPathParser.RelativePathContext ctx)
Visit a parse tree produced byJsonPathParser.relativePath().- 参数:
ctx- the parse tree- 返回:
- the visitor result
-
visitSearchChild
T visitSearchChild(JsonPathParser.SearchChildContext ctx)
Visit a parse tree produced byJsonPathParser.searchChild().- 参数:
ctx- the parse tree- 返回:
- the visitor result
-
visitSearch
T visitSearch(JsonPathParser.SearchContext ctx)
Visit a parse tree produced byJsonPathParser.search().- 参数:
ctx- the parse tree- 返回:
- the visitor result
-
visitAnyChild
T visitAnyChild(JsonPathParser.AnyChildContext ctx)
Visit a parse tree produced byJsonPathParser.anyChild().- 参数:
ctx- the parse tree- 返回:
- the visitor result
-
visitAnyIndex
T visitAnyIndex(JsonPathParser.AnyIndexContext ctx)
Visit a parse tree produced byJsonPathParser.anyIndex().- 参数:
ctx- the parse tree- 返回:
- the visitor result
-
visitAny
T visitAny(JsonPathParser.AnyContext ctx)
Visit a parse tree produced byJsonPathParser.any().- 参数:
ctx- the parse tree- 返回:
- the visitor result
-
visitIndex
T visitIndex(JsonPathParser.IndexContext ctx)
Visit a parse tree produced byJsonPathParser.index().- 参数:
ctx- the parse tree- 返回:
- the visitor result
-
visitIndexes
T visitIndexes(JsonPathParser.IndexesContext ctx)
Visit a parse tree produced byJsonPathParser.indexes().- 参数:
ctx- the parse tree- 返回:
- the visitor result
-
visitSlicing
T visitSlicing(JsonPathParser.SlicingContext ctx)
Visit a parse tree produced byJsonPathParser.slicing().- 参数:
ctx- the parse tree- 返回:
- the visitor result
-
visitChildNode
T visitChildNode(JsonPathParser.ChildNodeContext ctx)
Visit a parse tree produced byJsonPathParser.childNode().- 参数:
ctx- the parse tree- 返回:
- the visitor result
-
visitChildrenNode
T visitChildrenNode(JsonPathParser.ChildrenNodeContext ctx)
Visit a parse tree produced byJsonPathParser.childrenNode().- 参数:
ctx- the parse tree- 返回:
- the visitor result
-
visitFilter
T visitFilter(JsonPathParser.FilterContext ctx)
Visit a parse tree produced byJsonPathParser.filter().- 参数:
ctx- the parse tree- 返回:
- the visitor result
-
visitFilterExpr
T visitFilterExpr(JsonPathParser.FilterExprContext ctx)
Visit a parse tree produced byJsonPathParser.filterExpr().- 参数:
ctx- the parse tree- 返回:
- the visitor result
-
visitFilterExist
T visitFilterExist(JsonPathParser.FilterExistContext ctx)
Visit a parse tree produced byJsonPathParser.filterExist().- 参数:
ctx- the parse tree- 返回:
- the visitor result
-
visitFilterGtNum
T visitFilterGtNum(JsonPathParser.FilterGtNumContext ctx)
Visit a parse tree produced byJsonPathParser.filterGtNum().- 参数:
ctx- the parse tree- 返回:
- the visitor result
-
visitFilterLtNum
T visitFilterLtNum(JsonPathParser.FilterLtNumContext ctx)
Visit a parse tree produced byJsonPathParser.filterLtNum().- 参数:
ctx- the parse tree- 返回:
- the visitor result
-
visitFilterEqualNum
T visitFilterEqualNum(JsonPathParser.FilterEqualNumContext ctx)
Visit a parse tree produced byJsonPathParser.filterEqualNum().- 参数:
ctx- the parse tree- 返回:
- the visitor result
-
visitFilterEqualBool
T visitFilterEqualBool(JsonPathParser.FilterEqualBoolContext ctx)
Visit a parse tree produced byJsonPathParser.filterEqualBool().- 参数:
ctx- the parse tree- 返回:
- the visitor result
-
visitFilterEqualStr
T visitFilterEqualStr(JsonPathParser.FilterEqualStrContext ctx)
Visit a parse tree produced byJsonPathParser.filterEqualStr().- 参数:
ctx- the parse tree- 返回:
- the visitor result
-
visitFilterMatchRegex
T visitFilterMatchRegex(JsonPathParser.FilterMatchRegexContext ctx)
Visit a parse tree produced byJsonPathParser.filterMatchRegex().- 参数:
ctx- the parse tree- 返回:
- the visitor result
-
-