- accept(JmesPathVisitor<Input, Output>, Input) - Method in class com.amazonaws.jmespath.JmesPathAndExpression
-
Delegates to either the CodeGen visitor(JmesPathAndExpression) or
Evaluation visitor(JmesPathAndExpression) based on the type of JmesPath
visitor
- accept(JmesPathVisitor<Input, Output>, Input) - Method in interface com.amazonaws.jmespath.JmesPathExpression
-
Abstract method definition to delegate to either
the CodeGen visitor or Evaluation visitor based on
the type of JmesPath visitor
- accept(JmesPathVisitor<Input, Output>, Input) - Method in class com.amazonaws.jmespath.JmesPathField
-
Delegates to either the CodeGen visitor(JmesPathField) or
Evaluation visitor(JmesPathField) based on the type of JmesPath
visitor
- accept(JmesPathVisitor<Input, Output>, Input) - Method in class com.amazonaws.jmespath.JmesPathFilter
-
Delegates to either the CodeGen visitor(JmesPathFilter) or
Evaluation visitor(JmesPathFilter) based on the type of JmesPath
visitor
- accept(JmesPathVisitor<Input, Output>, Input) - Method in class com.amazonaws.jmespath.JmesPathFlatten
-
Delegates to either the CodeGen visitor(JmesPathFlatten) or
Evaluation visitor(JmesPathFlatten) based on the type of JmesPath
visitor
- accept(JmesPathVisitor<Input, Output>, Input) - Method in class com.amazonaws.jmespath.JmesPathFunction
-
Delegates to either the CodeGen visitor(JmesPathFunction) or
Evaluation visitor(JmesPathFunction) based on the type of JmesPath
visitor
- accept(JmesPathVisitor<Input, Output>, Input) - Method in class com.amazonaws.jmespath.JmesPathIdentity
-
Delegates to either the CodeGen visitor(JmesPathIdentity) or
Evaluation visitor(JmesPathIdentity) based on the type of JmesPath
visitor
- accept(JmesPathVisitor<Input, Output>, Input) - Method in class com.amazonaws.jmespath.JmesPathLiteral
-
Delegates to either the CodeGen visitor(JmesPathLiteral) or
Evaluation visitor(JmesPathLiteral) based on the type of JmesPath
visitor
- accept(JmesPathVisitor<Input, Output>, Input) - Method in class com.amazonaws.jmespath.JmesPathMultiSelectList
-
Delegates to either the CodeGen visitor(JmesPathMultiSelectList) or
Evaluation visitor(JmesPathMultiSelectList) based on the type of JmesPath
visitor
- accept(JmesPathVisitor<Input, Output>, Input) - Method in class com.amazonaws.jmespath.JmesPathNotExpression
-
Delegates to either the CodeGen visitor(JmesPathNotExpression) or
Evaluation visitor(JmesPathNotExpression) based on the type of JmesPath
visitor
- accept(JmesPathVisitor<Input, Output>, Input) - Method in class com.amazonaws.jmespath.JmesPathProjection
-
Delegates to either the CodeGen visitor(JmesPathProjection) or
Evaluation visitor(JmesPathProjection) based on the type of JmesPath
visitor
- accept(JmesPathVisitor<Input, Output>, Input) - Method in class com.amazonaws.jmespath.JmesPathSubExpression
-
Delegates to either the CodeGen visitor(JmesPathSubExpression) or
Evaluation visitor(JmesPathSubExpression) based on the type of JmesPath
visitor
- accept(JmesPathVisitor<Input, Output>, Input) - Method in class com.amazonaws.jmespath.JmesPathValueProjection
-
Delegates to either the CodeGen visitor(JmesPathValueProjection) or
Evaluation visitor(JmesPathValueProjection) based on the type of JmesPath
visitor
- accept(JmesPathVisitor<Input, Output>, Input) - Method in class com.amazonaws.jmespath.OpEquals
-
Delegates to either the CodeGen visitor(Comparator) or
Evaluation visitor(Comparator) based on the type of JmesPath
visitor
- accept(JmesPathVisitor<Input, Output>, Input) - Method in class com.amazonaws.jmespath.OpGreaterThan
-
Delegates to either the CodeGen visitor(Comparator) or
Evaluation visitor(Comparator) based on the type of JmesPath
visitor
- accept(JmesPathVisitor<Input, Output>, Input) - Method in class com.amazonaws.jmespath.OpGreaterThanOrEqualTo
-
Delegates to either the CodeGen visitor(Comparator) or
Evaluation visitor(Comparator) based on the type of JmesPath
visitor
- accept(JmesPathVisitor<Input, Output>, Input) - Method in class com.amazonaws.jmespath.OpLessThan
-
Delegates to either the CodeGen visitor(Comparator) or
Evaluation visitor(Comparator) based on the type of JmesPath
visitor
- accept(JmesPathVisitor<Input, Output>, Input) - Method in class com.amazonaws.jmespath.OpLessThanOrEqualTo
-
Delegates to either the CodeGen visitor(Comparator) or
Evaluation visitor(Comparator) based on the type of JmesPath
visitor
- accept(JmesPathVisitor<Input, Output>, Input) - Method in class com.amazonaws.jmespath.OpNotEquals
-
Delegates to either the CodeGen visitor(Comparator) or
Evaluation visitor(Comparator) based on the type of JmesPath
visitor
- JmesPathAndExpression - Class in com.amazonaws.jmespath
-
Implements logical AND on the given expressions
- JmesPathAndExpression(JmesPathExpression, JmesPathExpression) - Constructor for class com.amazonaws.jmespath.JmesPathAndExpression
-
- JmesPathContainsFunction - Class in com.amazonaws.jmespath
-
Implements the contains function that checks if the given
array or string contains the given element
- JmesPathContainsFunction(JmesPathExpression...) - Constructor for class com.amazonaws.jmespath.JmesPathContainsFunction
-
- JmesPathContainsFunction(List<JmesPathExpression>) - Constructor for class com.amazonaws.jmespath.JmesPathContainsFunction
-
Constructs a new JmesPathContainsFunction with the given
list of expressions to be evaluated
- JmesPathEvaluationVisitor - Class in com.amazonaws.jmespath
-
- JmesPathEvaluationVisitor() - Constructor for class com.amazonaws.jmespath.JmesPathEvaluationVisitor
-
- JmesPathExpression - Interface in com.amazonaws.jmespath
-
Interface for accessing JmesPath expression.
- JmesPathField - Class in com.amazonaws.jmespath
-
Class definition for a single field in a JmesPath expression
Example : { "a": { "b": "c"}}
Expression : a.b
Fields : a , b
- JmesPathField(String) - Constructor for class com.amazonaws.jmespath.JmesPathField
-
- JmesPathFilter - Class in com.amazonaws.jmespath
-
Class definition for filter expression that provides a way
to select JSON elements based on a comparison to another
expression.
- JmesPathFilter(JmesPathExpression, JmesPathExpression, JmesPathExpression) - Constructor for class com.amazonaws.jmespath.JmesPathFilter
-
- JmesPathFlatten - Class in com.amazonaws.jmespath
-
Class definition for flatten expression.
- JmesPathFlatten(JmesPathExpression) - Constructor for class com.amazonaws.jmespath.JmesPathFlatten
-
- JmesPathFunction - Class in com.amazonaws.jmespath
-
Abstract class definition for function expressions that are
used to transform and filter data in powerful ways.
- JmesPathFunction(List<JmesPathExpression>) - Constructor for class com.amazonaws.jmespath.JmesPathFunction
-
- JmesPathIdentity - Class in com.amazonaws.jmespath
-
Class definition for identity expression.
- JmesPathIdentity() - Constructor for class com.amazonaws.jmespath.JmesPathIdentity
-
- JmesPathLengthFunction - Class in com.amazonaws.jmespath
-
Class definition for length function that determines
the length of the given argument
- JmesPathLengthFunction(JmesPathExpression...) - Constructor for class com.amazonaws.jmespath.JmesPathLengthFunction
-
- JmesPathLengthFunction(List<JmesPathExpression>) - Constructor for class com.amazonaws.jmespath.JmesPathLengthFunction
-
Constructs a new JmesPathContainsFunction with the given
list of arguments to be evaluated
- JmesPathLiteral - Class in com.amazonaws.jmespath
-
Class definition for literal expression that represents
the arbitrary JSON objects
- JmesPathLiteral(String) - Constructor for class com.amazonaws.jmespath.JmesPathLiteral
-
- JmesPathLiteral(JsonNode) - Constructor for class com.amazonaws.jmespath.JmesPathLiteral
-
- JmesPathMultiSelectList - Class in com.amazonaws.jmespath
-
Class definition for multiselect list expression that is
used to extract a subset of elements from a JSON hash
- JmesPathMultiSelectList(JmesPathExpression...) - Constructor for class com.amazonaws.jmespath.JmesPathMultiSelectList
-
- JmesPathMultiSelectList(List<JmesPathExpression>) - Constructor for class com.amazonaws.jmespath.JmesPathMultiSelectList
-
- JmesPathNotExpression - Class in com.amazonaws.jmespath
-
Implements logical NOT on the given expression
- JmesPathNotExpression(JmesPathExpression) - Constructor for class com.amazonaws.jmespath.JmesPathNotExpression
-
- JmesPathProjection - Class in com.amazonaws.jmespath
-
Class definition for projection expression that allows
you to apply an expression to a collection of elements.
- JmesPathProjection(JmesPathExpression, JmesPathExpression) - Constructor for class com.amazonaws.jmespath.JmesPathProjection
-
- JmesPathSubExpression - Class in com.amazonaws.jmespath
-
Class definition for JmesPath subexpression that is a
combination of two or more expressions
- JmesPathSubExpression(JmesPathExpression...) - Constructor for class com.amazonaws.jmespath.JmesPathSubExpression
-
- JmesPathSubExpression(List<JmesPathExpression>) - Constructor for class com.amazonaws.jmespath.JmesPathSubExpression
-
- JmesPathValueProjection - Class in com.amazonaws.jmespath
-
Class definition for value(object) projection that
allows you to apply an expression over a JSON object
- JmesPathValueProjection(JmesPathExpression, JmesPathExpression) - Constructor for class com.amazonaws.jmespath.JmesPathValueProjection
-
- JmesPathVisitor<Input,Output> - Interface in com.amazonaws.jmespath
-
Visitor interface for delegating the Jmespath expression to its
corresponding type for evaluation