Interface JmesPathVisitor
-
public interface JmesPathVisitor
A visitor across all of the JMESPath expression types. This can be passed to any 'union' type visitors, likeExpression.visit(JmesPathVisitor)
.
-
-
Method Summary
-
-
-
Method Detail
-
visitExpression
void visitExpression(Expression input)
-
visitSubExpression
void visitSubExpression(SubExpression input)
-
visitSubExpressionRight
void visitSubExpressionRight(SubExpressionRight input)
-
visitIndexExpression
void visitIndexExpression(IndexExpression input)
-
visitBracketSpecifier
void visitBracketSpecifier(BracketSpecifier input)
-
visitBracketSpecifierWithContents
void visitBracketSpecifierWithContents(BracketSpecifierWithContents input)
-
visitSliceExpression
void visitSliceExpression(SliceExpression input)
-
visitBracketSpecifierWithoutContents
void visitBracketSpecifierWithoutContents(BracketSpecifierWithoutContents input)
-
visitBracketSpecifierWithQuestionMark
void visitBracketSpecifierWithQuestionMark(BracketSpecifierWithQuestionMark input)
-
visitComparatorExpression
void visitComparatorExpression(ComparatorExpression input)
-
visitOrExpression
void visitOrExpression(OrExpression input)
-
visitIdentifier
void visitIdentifier(String input)
-
visitAndExpression
void visitAndExpression(AndExpression input)
-
visitNotExpression
void visitNotExpression(NotExpression input)
-
visitParenExpression
void visitParenExpression(ParenExpression input)
-
visitWildcardExpression
void visitWildcardExpression(WildcardExpression input)
-
visitMultiSelectList
void visitMultiSelectList(MultiSelectList input)
-
visitMultiSelectHash
void visitMultiSelectHash(MultiSelectHash input)
-
visitExpressionType
void visitExpressionType(ExpressionType asExpressionType)
-
visitLiteral
void visitLiteral(Literal input)
-
visitFunctionExpression
void visitFunctionExpression(FunctionExpression input)
-
visitPipeExpression
void visitPipeExpression(PipeExpression input)
-
visitRawString
void visitRawString(String input)
-
visitCurrentNode
void visitCurrentNode(CurrentNode input)
-
visitNumber
void visitNumber(int input)
-
-