接口 JsonPathVisitor<T>
-
- 类型参数:
T
- The return type of the visit operation. UseVoid
for 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
-
-