JmesPathVisitor<Node<T>>, org.antlr.v4.runtime.tree.ParseTreeVisitor<Node<T>>public class ExpressionParser<T> extends JmesPathBaseVisitor<Node<T>>
aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminalvisitChainedExpression, visitCurrentNodeExpression, visitFunctionArg, visitFunctionCallExpression, visitJsonArray, visitJsonArrayValue, visitJsonConstantValue, visitJsonNumberValue, visitJsonObject, visitJsonObjectValue, visitKeyvalExpr, visitLiteralExpression, visitMultiSelectHashExpression, visitMultiSelectListExpression, visitSlicepublic static <U> Expression<U> fromString(Adapter<U> runtime, String rawExpression)
public Expression<T> expression()
public Node<T> visitJmesPathExpression(JmesPathParser.JmesPathExpressionContext ctx)
JmesPathBaseVisitorJmesPathParser.jmesPathExpression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitJmesPathExpression in interface JmesPathVisitor<T>visitJmesPathExpression in class JmesPathBaseVisitor<Node<T>>ctx - the parse treepublic Node<T> visitPipeExpression(JmesPathParser.PipeExpressionContext ctx)
JmesPathBaseVisitorpipeExpression
labeled alternative in JmesPathParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitPipeExpression in interface JmesPathVisitor<T>visitPipeExpression in class JmesPathBaseVisitor<Node<T>>ctx - the parse treepublic Node<T> visitIdentifierExpression(JmesPathParser.IdentifierExpressionContext ctx)
JmesPathBaseVisitoridentifierExpression
labeled alternative in JmesPathParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitIdentifierExpression in interface JmesPathVisitor<T>visitIdentifierExpression in class JmesPathBaseVisitor<Node<T>>ctx - the parse treepublic Node<T> visitNotExpression(JmesPathParser.NotExpressionContext ctx)
JmesPathBaseVisitornotExpression
labeled alternative in JmesPathParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitNotExpression in interface JmesPathVisitor<T>visitNotExpression in class JmesPathBaseVisitor<Node<T>>ctx - the parse treepublic Node<T> visitRawStringExpression(JmesPathParser.RawStringExpressionContext ctx)
JmesPathBaseVisitorrawStringExpression
labeled alternative in JmesPathParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitRawStringExpression in interface JmesPathVisitor<T>visitRawStringExpression in class JmesPathBaseVisitor<Node<T>>ctx - the parse treepublic Node<T> visitComparisonExpression(JmesPathParser.ComparisonExpressionContext ctx)
JmesPathBaseVisitorcomparisonExpression
labeled alternative in JmesPathParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitComparisonExpression in interface JmesPathVisitor<T>visitComparisonExpression in class JmesPathBaseVisitor<Node<T>>ctx - the parse treepublic Node<T> visitParenExpression(JmesPathParser.ParenExpressionContext ctx)
JmesPathBaseVisitorparenExpression
labeled alternative in JmesPathParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitParenExpression in interface JmesPathVisitor<T>visitParenExpression in class JmesPathBaseVisitor<Node<T>>ctx - the parse treepublic Node<T> visitBracketExpression(JmesPathParser.BracketExpressionContext ctx)
JmesPathBaseVisitorbracketExpression
labeled alternative in JmesPathParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitBracketExpression in interface JmesPathVisitor<T>visitBracketExpression in class JmesPathBaseVisitor<Node<T>>ctx - the parse treepublic Node<T> visitOrExpression(JmesPathParser.OrExpressionContext ctx)
JmesPathBaseVisitororExpression
labeled alternative in JmesPathParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitOrExpression in interface JmesPathVisitor<T>visitOrExpression in class JmesPathBaseVisitor<Node<T>>ctx - the parse treepublic Node<T> visitChainExpression(JmesPathParser.ChainExpressionContext ctx)
JmesPathBaseVisitorchainExpression
labeled alternative in JmesPathParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitChainExpression in interface JmesPathVisitor<T>visitChainExpression in class JmesPathBaseVisitor<Node<T>>ctx - the parse treepublic Node<T> visitAndExpression(JmesPathParser.AndExpressionContext ctx)
JmesPathBaseVisitorandExpression
labeled alternative in JmesPathParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitAndExpression in interface JmesPathVisitor<T>visitAndExpression in class JmesPathBaseVisitor<Node<T>>ctx - the parse treepublic Node<T> visitWildcardExpression(JmesPathParser.WildcardExpressionContext ctx)
JmesPathBaseVisitorwildcardExpression
labeled alternative in JmesPathParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitWildcardExpression in interface JmesPathVisitor<T>visitWildcardExpression in class JmesPathBaseVisitor<Node<T>>ctx - the parse treepublic Node<T> visitBracketedExpression(JmesPathParser.BracketedExpressionContext ctx)
JmesPathBaseVisitorbracketedExpression
labeled alternative in JmesPathParser.expression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitBracketedExpression in interface JmesPathVisitor<T>visitBracketedExpression in class JmesPathBaseVisitor<Node<T>>ctx - the parse treepublic Node<T> visitWildcard(JmesPathParser.WildcardContext ctx)
JmesPathBaseVisitorJmesPathParser.wildcard().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitWildcard in interface JmesPathVisitor<T>visitWildcard in class JmesPathBaseVisitor<Node<T>>ctx - the parse treepublic Node<T> visitMultiSelectList(JmesPathParser.MultiSelectListContext ctx)
JmesPathBaseVisitorJmesPathParser.multiSelectList().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitMultiSelectList in interface JmesPathVisitor<T>visitMultiSelectList in class JmesPathBaseVisitor<Node<T>>ctx - the parse treepublic Node<T> visitMultiSelectHash(JmesPathParser.MultiSelectHashContext ctx)
JmesPathBaseVisitorJmesPathParser.multiSelectHash().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitMultiSelectHash in interface JmesPathVisitor<T>visitMultiSelectHash in class JmesPathBaseVisitor<Node<T>>ctx - the parse treepublic Node<T> visitBracketIndex(JmesPathParser.BracketIndexContext ctx)
JmesPathBaseVisitorbracketIndex
labeled alternative in JmesPathParser.bracketSpecifier().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitBracketIndex in interface JmesPathVisitor<T>visitBracketIndex in class JmesPathBaseVisitor<Node<T>>ctx - the parse treepublic Node<T> visitBracketStar(JmesPathParser.BracketStarContext ctx)
JmesPathBaseVisitorbracketStar
labeled alternative in JmesPathParser.bracketSpecifier().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitBracketStar in interface JmesPathVisitor<T>visitBracketStar in class JmesPathBaseVisitor<Node<T>>ctx - the parse treepublic Node<T> visitBracketSlice(JmesPathParser.BracketSliceContext ctx)
JmesPathBaseVisitorbracketSlice
labeled alternative in JmesPathParser.bracketSpecifier().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitBracketSlice in interface JmesPathVisitor<T>visitBracketSlice in class JmesPathBaseVisitor<Node<T>>ctx - the parse treepublic Node<T> visitBracketFlatten(JmesPathParser.BracketFlattenContext ctx)
JmesPathBaseVisitorbracketFlatten
labeled alternative in JmesPathParser.bracketSpecifier().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitBracketFlatten in interface JmesPathVisitor<T>visitBracketFlatten in class JmesPathBaseVisitor<Node<T>>ctx - the parse treepublic Node<T> visitSelect(JmesPathParser.SelectContext ctx)
JmesPathBaseVisitorselect
labeled alternative in JmesPathParser.bracketSpecifier().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitSelect in interface JmesPathVisitor<T>visitSelect in class JmesPathBaseVisitor<Node<T>>ctx - the parse treepublic Node<T> visitFunctionExpression(JmesPathParser.FunctionExpressionContext ctx)
JmesPathBaseVisitorJmesPathParser.functionExpression().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitFunctionExpression in interface JmesPathVisitor<T>visitFunctionExpression in class JmesPathBaseVisitor<Node<T>>ctx - the parse treepublic Node<T> visitCurrentNode(JmesPathParser.CurrentNodeContext ctx)
JmesPathBaseVisitorJmesPathParser.currentNode().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitCurrentNode in interface JmesPathVisitor<T>visitCurrentNode in class JmesPathBaseVisitor<Node<T>>ctx - the parse treepublic Node<T> visitExpressionType(JmesPathParser.ExpressionTypeContext ctx)
JmesPathBaseVisitorJmesPathParser.expressionType().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitExpressionType in interface JmesPathVisitor<T>visitExpressionType in class JmesPathBaseVisitor<Node<T>>ctx - the parse treepublic Node<T> visitLiteral(JmesPathParser.LiteralContext ctx)
JmesPathBaseVisitorJmesPathParser.literal().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitLiteral in interface JmesPathVisitor<T>visitLiteral in class JmesPathBaseVisitor<Node<T>>ctx - the parse treepublic Node<T> visitJsonStringValue(JmesPathParser.JsonStringValueContext ctx)
JmesPathBaseVisitorjsonStringValue
labeled alternative in JmesPathParser.jsonValue().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitJsonStringValue in interface JmesPathVisitor<T>visitJsonStringValue in class JmesPathBaseVisitor<Node<T>>ctx - the parse treepublic Node<T> visitJsonObjectPair(JmesPathParser.JsonObjectPairContext ctx)
JmesPathBaseVisitorJmesPathParser.jsonObjectPair().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitJsonObjectPair in interface JmesPathVisitor<T>visitJsonObjectPair in class JmesPathBaseVisitor<Node<T>>ctx - the parse treepublic Node<T> visitIdentifier(JmesPathParser.IdentifierContext ctx)
JmesPathBaseVisitorJmesPathParser.identifier().
The default implementation returns the result of calling
AbstractParseTreeVisitor.visitChildren(org.antlr.v4.runtime.tree.RuleNode) on ctx.
visitIdentifier in interface JmesPathVisitor<T>visitIdentifier in class JmesPathBaseVisitor<Node<T>>ctx - the parse treeCopyright © 2016–2019. All rights reserved.