类 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)
从类复制的说明:JsonPathBaseVisitorVisit 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)
从类复制的说明:JsonPathBaseVisitorVisit 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)
从类复制的说明:JsonPathBaseVisitorVisit 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)
从类复制的说明:JsonPathBaseVisitorVisit 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)
从类复制的说明:JsonPathBaseVisitorVisit 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)
从类复制的说明:JsonPathBaseVisitorVisit 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)
从类复制的说明:JsonPathBaseVisitorVisit 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)
从类复制的说明:JsonPathBaseVisitorVisit 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)
从类复制的说明:JsonPathBaseVisitorVisit 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)
从类复制的说明:JsonPathBaseVisitorVisit 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)
从类复制的说明:JsonPathBaseVisitorVisit 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)
从类复制的说明:JsonPathBaseVisitorVisit 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)
从类复制的说明:JsonPathBaseVisitorVisit 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)
从类复制的说明:JsonPathBaseVisitorVisit 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)
从类复制的说明:JsonPathBaseVisitorVisit 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)
从类复制的说明:JsonPathBaseVisitorVisit 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)
从类复制的说明:JsonPathBaseVisitorVisit 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)
从类复制的说明:JsonPathBaseVisitorVisit 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)
从类复制的说明:JsonPathBaseVisitorVisit 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)
从类复制的说明:JsonPathBaseVisitorVisit 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
-
-