Skip navigation links
A C E G I J L M N O R V 

A

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

C

com.amazonaws.jmespath - package com.amazonaws.jmespath
 
Comparator - Class in com.amazonaws.jmespath
Parent class for different types of comparison operators.
Comparator(JmesPathExpression, JmesPathExpression) - Constructor for class com.amazonaws.jmespath.Comparator
Constructs a new Comparator with the given lhs amd rhs expressions.

E

evaluate(List<JsonNode>) - Method in class com.amazonaws.jmespath.JmesPathContainsFunction
Retrieves the subject(lhs expression) which could be an array or string, the search(rhs expression) which could be any JmesPath expression.
evaluate(List<JsonNode>) - Method in class com.amazonaws.jmespath.JmesPathFunction
Abstract method definition for evaluating the given list of expressions as per the given type of function
evaluate(List<JsonNode>) - Method in class com.amazonaws.jmespath.JmesPathLengthFunction
Evaluates the length of the given argument.

G

getComparator() - Method in class com.amazonaws.jmespath.JmesPathFilter
 
getExpr() - Method in class com.amazonaws.jmespath.JmesPathNotExpression
 
getExpressions() - Method in class com.amazonaws.jmespath.JmesPathFunction
 
getExpressions() - Method in class com.amazonaws.jmespath.JmesPathMultiSelectList
 
getExpressions() - Method in class com.amazonaws.jmespath.JmesPathSubExpression
 
getFlattenExpr() - Method in class com.amazonaws.jmespath.JmesPathFlatten
 
getLhsExpr() - Method in class com.amazonaws.jmespath.Comparator
 
getLhsExpr() - Method in class com.amazonaws.jmespath.JmesPathAndExpression
 
getLhsExpr() - Method in class com.amazonaws.jmespath.JmesPathFilter
 
getLhsExpr() - Method in class com.amazonaws.jmespath.JmesPathProjection
 
getLhsExpr() - Method in class com.amazonaws.jmespath.JmesPathValueProjection
 
getObjectMapper() - Static method in class com.amazonaws.jmespath.ObjectMapperSingleton
 
getProjectionExpr() - Method in class com.amazonaws.jmespath.JmesPathProjection
 
getRhsExpr() - Method in class com.amazonaws.jmespath.Comparator
 
getRhsExpr() - Method in class com.amazonaws.jmespath.JmesPathAndExpression
 
getRhsExpr() - Method in class com.amazonaws.jmespath.JmesPathFilter
 
getRhsExpr() - Method in class com.amazonaws.jmespath.JmesPathValueProjection
 
getValue() - Method in class com.amazonaws.jmespath.JmesPathField
 
getValue() - Method in class com.amazonaws.jmespath.JmesPathLiteral
 

I

InvalidTypeException - Exception in com.amazonaws.jmespath
 
InvalidTypeException(String, Throwable) - Constructor for exception com.amazonaws.jmespath.InvalidTypeException
 
InvalidTypeException(String) - Constructor for exception com.amazonaws.jmespath.InvalidTypeException
 
InvalidTypeException(Throwable) - Constructor for exception com.amazonaws.jmespath.InvalidTypeException
 

J

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

L

lhsExpr - Variable in class com.amazonaws.jmespath.Comparator
Represents the left expression

M

matches(JsonNode, JsonNode) - Method in class com.amazonaws.jmespath.Comparator
Abstract method definition that is overriden by subclasses to compare the lhs and rhs expressions depending on the particular type of comparator
matches(JsonNode, JsonNode) - Method in class com.amazonaws.jmespath.NumericComparator
Converts the lhs and rhs JsonNodes to the numeric values and delegates to the matches method that operates on the numeric values alone.
matches(BigDecimal, BigDecimal) - Method in class com.amazonaws.jmespath.NumericComparator
Abstract method definition that is overriden by the subclasses to compare the given lhs and rhs numbers according to the given comparator
matches(JsonNode, JsonNode) - Method in class com.amazonaws.jmespath.OpEquals
Checks whether lhs is equal to rhs
matches(BigDecimal, BigDecimal) - Method in class com.amazonaws.jmespath.OpGreaterThan
Checks whether lhs is greater than rhs
matches(BigDecimal, BigDecimal) - Method in class com.amazonaws.jmespath.OpGreaterThanOrEqualTo
Checks whether lhs is greater than or equal to rhs
matches(BigDecimal, BigDecimal) - Method in class com.amazonaws.jmespath.OpLessThan
Checks whether lhs is less than rhs
matches(BigDecimal, BigDecimal) - Method in class com.amazonaws.jmespath.OpLessThanOrEqualTo
Checks whether lhs is less than or equal to rhs
matches(JsonNode, JsonNode) - Method in class com.amazonaws.jmespath.OpNotEquals
Checks whether lhs is not equal to rhs

N

NumericComparator - Class in com.amazonaws.jmespath
 
NumericComparator(JmesPathExpression, JmesPathExpression) - Constructor for class com.amazonaws.jmespath.NumericComparator
Constructs a new Comparator with the given lhs amd rhs expressions.

O

ObjectMapperSingleton - Class in com.amazonaws.jmespath
 
OpEquals - Class in com.amazonaws.jmespath
Implements equal-to comparison on different expressions
OpEquals(JmesPathExpression, JmesPathExpression) - Constructor for class com.amazonaws.jmespath.OpEquals
 
OpGreaterThan - Class in com.amazonaws.jmespath
Implements less-than comparison on Numbers
OpGreaterThan(JmesPathExpression, JmesPathExpression) - Constructor for class com.amazonaws.jmespath.OpGreaterThan
 
OpGreaterThanOrEqualTo - Class in com.amazonaws.jmespath
Implements less-than-or-equal-to comparison on Numbers
OpGreaterThanOrEqualTo(JmesPathExpression, JmesPathExpression) - Constructor for class com.amazonaws.jmespath.OpGreaterThanOrEqualTo
 
OpLessThan - Class in com.amazonaws.jmespath
Implements less-than comparison on Numbers
OpLessThan(JmesPathExpression, JmesPathExpression) - Constructor for class com.amazonaws.jmespath.OpLessThan
 
OpLessThanOrEqualTo - Class in com.amazonaws.jmespath
Implements less-than-or-equal-to comparison on Numbers
OpLessThanOrEqualTo(JmesPathExpression, JmesPathExpression) - Constructor for class com.amazonaws.jmespath.OpLessThanOrEqualTo
 
OpNotEquals - Class in com.amazonaws.jmespath
Implements not-equal-to comparison on different expressions
OpNotEquals(JmesPathExpression, JmesPathExpression) - Constructor for class com.amazonaws.jmespath.OpNotEquals
 

R

rhsExpr - Variable in class com.amazonaws.jmespath.Comparator
Represents the right expression

V

visit(JmesPathSubExpression, JsonNode) - Method in class com.amazonaws.jmespath.JmesPathEvaluationVisitor
Evaluates a subexpression by evaluating the expression on the left with the original JSON document and then evaluating the expression on the right with the result of the left expression evaluation.
visit(JmesPathField, JsonNode) - Method in class com.amazonaws.jmespath.JmesPathEvaluationVisitor
Retrieves the value of the field node
visit(JmesPathProjection, JsonNode) - Method in class com.amazonaws.jmespath.JmesPathEvaluationVisitor
Evaluates a list projection expression in two steps.
visit(JmesPathFlatten, JsonNode) - Method in class com.amazonaws.jmespath.JmesPathEvaluationVisitor
Flattens out the elements of the given expression into a single list.
visit(JmesPathIdentity, JsonNode) - Method in class com.amazonaws.jmespath.JmesPathEvaluationVisitor
Returns the input node itself
visit(JmesPathValueProjection, JsonNode) - Method in class com.amazonaws.jmespath.JmesPathEvaluationVisitor
Evaluates the object projection expression.
visit(JmesPathFunction, JsonNode) - Method in class com.amazonaws.jmespath.JmesPathEvaluationVisitor
Evaluates function expression in applicative order.
visit(JmesPathLiteral, JsonNode) - Method in class com.amazonaws.jmespath.JmesPathEvaluationVisitor
Retrieves the literal value
visit(JmesPathFilter, JsonNode) - Method in class com.amazonaws.jmespath.JmesPathEvaluationVisitor
Evaluates a filter expression as follows.
visit(Comparator, JsonNode) - Method in class com.amazonaws.jmespath.JmesPathEvaluationVisitor
Evaluate the expressions as per the given comparison operator.
visit(JmesPathNotExpression, JsonNode) - Method in class com.amazonaws.jmespath.JmesPathEvaluationVisitor
Not-expression negates the result of an expression.
visit(JmesPathAndExpression, JsonNode) - Method in class com.amazonaws.jmespath.JmesPathEvaluationVisitor
And expression will evaluate to either the left expression or the right expression.
visit(JmesPathMultiSelectList, JsonNode) - Method in class com.amazonaws.jmespath.JmesPathEvaluationVisitor
Each expression in the multiselect list will be evaluated against the JSON document.
visit(JmesPathSubExpression, Input) - Method in interface com.amazonaws.jmespath.JmesPathVisitor
 
visit(JmesPathField, Input) - Method in interface com.amazonaws.jmespath.JmesPathVisitor
 
visit(JmesPathProjection, Input) - Method in interface com.amazonaws.jmespath.JmesPathVisitor
 
visit(JmesPathFlatten, Input) - Method in interface com.amazonaws.jmespath.JmesPathVisitor
 
visit(JmesPathIdentity, Input) - Method in interface com.amazonaws.jmespath.JmesPathVisitor
 
visit(JmesPathValueProjection, Input) - Method in interface com.amazonaws.jmespath.JmesPathVisitor
 
visit(JmesPathFunction, Input) - Method in interface com.amazonaws.jmespath.JmesPathVisitor
 
visit(JmesPathLiteral, Input) - Method in interface com.amazonaws.jmespath.JmesPathVisitor
 
visit(JmesPathFilter, Input) - Method in interface com.amazonaws.jmespath.JmesPathVisitor
 
visit(Comparator, Input) - Method in interface com.amazonaws.jmespath.JmesPathVisitor
 
visit(JmesPathNotExpression, Input) - Method in interface com.amazonaws.jmespath.JmesPathVisitor
 
visit(JmesPathAndExpression, Input) - Method in interface com.amazonaws.jmespath.JmesPathVisitor
 
visit(JmesPathMultiSelectList, Input) - Method in interface com.amazonaws.jmespath.JmesPathVisitor
 
A C E G I J L M N O R V 
Skip navigation links

Copyright © 2020. All rights reserved.