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)  
 -