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 TypeMethodDescriptionvoidvisitAndExpression(AndExpression input) voidvoidvoidvoidvoidvoidvisitCurrentNode(CurrentNode input) voidvisitExpression(Expression input) voidvisitExpressionType(ExpressionType asExpressionType) voidvoidvisitIdentifier(String input) voidvoidvisitLiteral(Literal input) voidvoidvoidvisitNotExpression(NotExpression input) voidvisitNumber(int input) voidvisitOrExpression(OrExpression input) voidvoidvoidvisitRawString(String input) voidvoidvisitSubExpression(SubExpression input) voidvoid
-
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)
-