类 JsonPathCompiler
- java.lang.Object
-
- org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<T>
-
- org.jsfr.json.compiler.JsonPathBaseVisitor<Void>
-
- org.jsfr.json.compiler.JsonPathCompiler
-
- 所有已实现的接口:
org.antlr.v4.runtime.tree.ParseTreeVisitor<Void>
,JsonPathVisitor<Void>
public class JsonPathCompiler extends JsonPathBaseVisitor<Void>
Created by Leo on 2015/4/1.
-
-
构造器概要
构造器 构造器 说明 JsonPathCompiler()
-
方法概要
-
从类继承的方法 org.jsfr.json.compiler.JsonPathBaseVisitor
visitRelativePath
-
从类继承的方法 org.antlr.v4.runtime.tree.AbstractParseTreeVisitor
aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminal
-
-
-
-
方法详细资料
-
visitPath
public Void visitPath(JsonPathParser.PathContext ctx)
从类复制的说明:JsonPathBaseVisitor
Visit a parse tree produced byJsonPathParser.path()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- 指定者:
visitPath
在接口中JsonPathVisitor<Void>
- 覆盖:
visitPath
在类中JsonPathBaseVisitor<Void>
- 参数:
ctx
- the parse tree- 返回:
- the visitor result
-
visitSearchChild
public Void visitSearchChild(JsonPathParser.SearchChildContext ctx)
从类复制的说明:JsonPathBaseVisitor
Visit a parse tree produced byJsonPathParser.searchChild()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- 指定者:
visitSearchChild
在接口中JsonPathVisitor<Void>
- 覆盖:
visitSearchChild
在类中JsonPathBaseVisitor<Void>
- 参数:
ctx
- the parse tree- 返回:
- the visitor result
-
visitSearch
public Void visitSearch(JsonPathParser.SearchContext ctx)
从类复制的说明:JsonPathBaseVisitor
Visit a parse tree produced byJsonPathParser.search()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- 指定者:
visitSearch
在接口中JsonPathVisitor<Void>
- 覆盖:
visitSearch
在类中JsonPathBaseVisitor<Void>
- 参数:
ctx
- the parse tree- 返回:
- the visitor result
-
visitChildNode
public Void visitChildNode(JsonPathParser.ChildNodeContext ctx)
从类复制的说明:JsonPathBaseVisitor
Visit a parse tree produced byJsonPathParser.childNode()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- 指定者:
visitChildNode
在接口中JsonPathVisitor<Void>
- 覆盖:
visitChildNode
在类中JsonPathBaseVisitor<Void>
- 参数:
ctx
- the parse tree- 返回:
- the visitor result
-
visitChildrenNode
public Void visitChildrenNode(JsonPathParser.ChildrenNodeContext ctx)
从类复制的说明:JsonPathBaseVisitor
Visit a parse tree produced byJsonPathParser.childrenNode()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- 指定者:
visitChildrenNode
在接口中JsonPathVisitor<Void>
- 覆盖:
visitChildrenNode
在类中JsonPathBaseVisitor<Void>
- 参数:
ctx
- the parse tree- 返回:
- the visitor result
-
visitIndex
public Void visitIndex(JsonPathParser.IndexContext ctx)
从类复制的说明:JsonPathBaseVisitor
Visit a parse tree produced byJsonPathParser.index()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- 指定者:
visitIndex
在接口中JsonPathVisitor<Void>
- 覆盖:
visitIndex
在类中JsonPathBaseVisitor<Void>
- 参数:
ctx
- the parse tree- 返回:
- the visitor result
-
visitIndexes
public Void visitIndexes(JsonPathParser.IndexesContext ctx)
从类复制的说明:JsonPathBaseVisitor
Visit a parse tree produced byJsonPathParser.indexes()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- 指定者:
visitIndexes
在接口中JsonPathVisitor<Void>
- 覆盖:
visitIndexes
在类中JsonPathBaseVisitor<Void>
- 参数:
ctx
- the parse tree- 返回:
- the visitor result
-
visitSlicing
public Void visitSlicing(JsonPathParser.SlicingContext ctx)
从类复制的说明:JsonPathBaseVisitor
Visit a parse tree produced byJsonPathParser.slicing()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- 指定者:
visitSlicing
在接口中JsonPathVisitor<Void>
- 覆盖:
visitSlicing
在类中JsonPathBaseVisitor<Void>
- 参数:
ctx
- the parse tree- 返回:
- the visitor result
-
visitAnyChild
public Void visitAnyChild(JsonPathParser.AnyChildContext ctx)
从类复制的说明:JsonPathBaseVisitor
Visit a parse tree produced byJsonPathParser.anyChild()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- 指定者:
visitAnyChild
在接口中JsonPathVisitor<Void>
- 覆盖:
visitAnyChild
在类中JsonPathBaseVisitor<Void>
- 参数:
ctx
- the parse tree- 返回:
- the visitor result
-
visitAnyIndex
public Void visitAnyIndex(JsonPathParser.AnyIndexContext ctx)
从类复制的说明:JsonPathBaseVisitor
Visit a parse tree produced byJsonPathParser.anyIndex()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- 指定者:
visitAnyIndex
在接口中JsonPathVisitor<Void>
- 覆盖:
visitAnyIndex
在类中JsonPathBaseVisitor<Void>
- 参数:
ctx
- the parse tree- 返回:
- the visitor result
-
visitAny
public Void visitAny(JsonPathParser.AnyContext ctx)
从类复制的说明:JsonPathBaseVisitor
Visit a parse tree produced byJsonPathParser.any()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- 指定者:
visitAny
在接口中JsonPathVisitor<Void>
- 覆盖:
visitAny
在类中JsonPathBaseVisitor<Void>
- 参数:
ctx
- the parse tree- 返回:
- the visitor result
-
visitFilter
public Void visitFilter(JsonPathParser.FilterContext ctx)
从类复制的说明:JsonPathBaseVisitor
Visit a parse tree produced byJsonPathParser.filter()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- 指定者:
visitFilter
在接口中JsonPathVisitor<Void>
- 覆盖:
visitFilter
在类中JsonPathBaseVisitor<Void>
- 参数:
ctx
- the parse tree- 返回:
- the visitor result
-
visitFilterExpr
public Void visitFilterExpr(JsonPathParser.FilterExprContext ctx)
从类复制的说明:JsonPathBaseVisitor
Visit a parse tree produced byJsonPathParser.filterExpr()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- 指定者:
visitFilterExpr
在接口中JsonPathVisitor<Void>
- 覆盖:
visitFilterExpr
在类中JsonPathBaseVisitor<Void>
- 参数:
ctx
- the parse tree- 返回:
- the visitor result
-
visitFilterEqualNum
public Void visitFilterEqualNum(JsonPathParser.FilterEqualNumContext ctx)
从类复制的说明:JsonPathBaseVisitor
Visit a parse tree produced byJsonPathParser.filterEqualNum()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- 指定者:
visitFilterEqualNum
在接口中JsonPathVisitor<Void>
- 覆盖:
visitFilterEqualNum
在类中JsonPathBaseVisitor<Void>
- 参数:
ctx
- the parse tree- 返回:
- the visitor result
-
visitFilterEqualBool
public Void visitFilterEqualBool(JsonPathParser.FilterEqualBoolContext ctx)
从类复制的说明:JsonPathBaseVisitor
Visit a parse tree produced byJsonPathParser.filterEqualBool()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- 指定者:
visitFilterEqualBool
在接口中JsonPathVisitor<Void>
- 覆盖:
visitFilterEqualBool
在类中JsonPathBaseVisitor<Void>
- 参数:
ctx
- the parse tree- 返回:
- the visitor result
-
visitFilterExist
public Void visitFilterExist(JsonPathParser.FilterExistContext ctx)
从类复制的说明:JsonPathBaseVisitor
Visit a parse tree produced byJsonPathParser.filterExist()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- 指定者:
visitFilterExist
在接口中JsonPathVisitor<Void>
- 覆盖:
visitFilterExist
在类中JsonPathBaseVisitor<Void>
- 参数:
ctx
- the parse tree- 返回:
- the visitor result
-
visitFilterGtNum
public Void visitFilterGtNum(JsonPathParser.FilterGtNumContext ctx)
从类复制的说明:JsonPathBaseVisitor
Visit a parse tree produced byJsonPathParser.filterGtNum()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- 指定者:
visitFilterGtNum
在接口中JsonPathVisitor<Void>
- 覆盖:
visitFilterGtNum
在类中JsonPathBaseVisitor<Void>
- 参数:
ctx
- the parse tree- 返回:
- the visitor result
-
visitFilterLtNum
public Void visitFilterLtNum(JsonPathParser.FilterLtNumContext ctx)
从类复制的说明:JsonPathBaseVisitor
Visit a parse tree produced byJsonPathParser.filterLtNum()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- 指定者:
visitFilterLtNum
在接口中JsonPathVisitor<Void>
- 覆盖:
visitFilterLtNum
在类中JsonPathBaseVisitor<Void>
- 参数:
ctx
- the parse tree- 返回:
- the visitor result
-
visitFilterEqualStr
public Void visitFilterEqualStr(JsonPathParser.FilterEqualStrContext ctx)
从类复制的说明:JsonPathBaseVisitor
Visit a parse tree produced byJsonPathParser.filterEqualStr()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- 指定者:
visitFilterEqualStr
在接口中JsonPathVisitor<Void>
- 覆盖:
visitFilterEqualStr
在类中JsonPathBaseVisitor<Void>
- 参数:
ctx
- the parse tree- 返回:
- the visitor result
-
visitFilterMatchRegex
public Void visitFilterMatchRegex(JsonPathParser.FilterMatchRegexContext ctx)
从类复制的说明:JsonPathBaseVisitor
Visit a parse tree produced byJsonPathParser.filterMatchRegex()
.The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode)
onctx
.- 指定者:
visitFilterMatchRegex
在接口中JsonPathVisitor<Void>
- 覆盖:
visitFilterMatchRegex
在类中JsonPathBaseVisitor<Void>
- 参数:
ctx
- the parse tree- 返回:
- the visitor result
-
-