Interface JmesPathVisitor
public interface JmesPathVisitor
A visitor across all of the JMESPath expression types. This can be passed to any 'union' type visitors, like
Expression.visit(JmesPathVisitor)
.-
Method Summary
Modifier and TypeMethodDescriptionvoid
visitAndExpression
(AndExpression input) void
void
void
void
void
void
visitCurrentNode
(CurrentNode input) void
visitExpression
(Expression input) void
visitExpressionType
(ExpressionType asExpressionType) void
void
visitIdentifier
(String input) void
void
visitLiteral
(Literal input) void
void
void
visitNotExpression
(NotExpression input) void
visitNumber
(int input) void
visitOrExpression
(OrExpression input) void
void
void
visitRawString
(String input) void
void
visitSubExpression
(SubExpression input) void
void
-
Method Details
-
visitExpression
-
visitSubExpression
-
visitSubExpressionRight
-
visitIndexExpression
-
visitBracketSpecifier
-
visitBracketSpecifierWithContents
-
visitSliceExpression
-
visitBracketSpecifierWithoutContents
-
visitBracketSpecifierWithQuestionMark
-
visitComparatorExpression
-
visitOrExpression
-
visitIdentifier
-
visitAndExpression
-
visitNotExpression
-
visitParenExpression
-
visitWildcardExpression
-
visitMultiSelectList
-
visitMultiSelectHash
-
visitExpressionType
-
visitLiteral
-
visitFunctionExpression
-
visitPipeExpression
-
visitRawString
-
visitCurrentNode
-
visitNumber
void visitNumber(int input)
-