Index
All Classes and Interfaces|All Packages|Serialized Form
A
- AND - Enum constant in enum class de.telekom.jsonfilter.operator.logic.LogicOperatorEnum
- AndOperator - Class in de.telekom.jsonfilter.operator.logic
- AndOperator(List<Operator>) - Constructor for class de.telekom.jsonfilter.operator.logic.AndOperator
C
- compare(String, String, T) - Method in class de.telekom.jsonfilter.operator.comparison.NotContainsOperator
- ComparisonOperator<T> - Class in de.telekom.jsonfilter.operator.comparison
- ComparisonOperator(ComparisonOperatorEnum) - Constructor for class de.telekom.jsonfilter.operator.comparison.ComparisonOperator
- ComparisonOperatorEnum - Enum Class in de.telekom.jsonfilter.operator.comparison
- ContainsOperator<T> - Class in de.telekom.jsonfilter.operator.comparison
- ContainsOperator(String, T) - Constructor for class de.telekom.jsonfilter.operator.comparison.ContainsOperator
- CT - Enum constant in enum class de.telekom.jsonfilter.operator.comparison.ComparisonOperatorEnum
D
- de.telekom.jsonfilter - package de.telekom.jsonfilter
- de.telekom.jsonfilter.exception - package de.telekom.jsonfilter.exception
- de.telekom.jsonfilter.operator - package de.telekom.jsonfilter.operator
- de.telekom.jsonfilter.operator.comparison - package de.telekom.jsonfilter.operator.comparison
- de.telekom.jsonfilter.operator.logic - package de.telekom.jsonfilter.operator.logic
- de.telekom.jsonfilter.serde - package de.telekom.jsonfilter.serde
- deserialize(JsonParser, DeserializationContext) - Method in class de.telekom.jsonfilter.serde.OperatorDeserializer
E
- empty() - Static method in class de.telekom.jsonfilter.operator.EvaluationResult
-
Creates an EvaluationResult instance indicating no operation.
- EQ - Enum constant in enum class de.telekom.jsonfilter.operator.comparison.ComparisonOperatorEnum
- EqualsOperator<T> - Class in de.telekom.jsonfilter.operator.comparison
- EqualsOperator(String, T) - Constructor for class de.telekom.jsonfilter.operator.comparison.EqualsOperator
- evaluate(String) - Method in class de.telekom.jsonfilter.operator.comparison.ComparisonOperator
- evaluate(String) - Method in class de.telekom.jsonfilter.operator.logic.AndOperator
- evaluate(String) - Method in class de.telekom.jsonfilter.operator.logic.OrOperator
- evaluate(String) - Method in interface de.telekom.jsonfilter.operator.Operator
-
Evaluates a given JSON-payload against the operator(-chain).
- EvaluationResult - Class in de.telekom.jsonfilter.operator
- EX - Enum constant in enum class de.telekom.jsonfilter.operator.comparison.ComparisonOperatorEnum
F
- fromResultList(LogicOperator, List<EvaluationResult>) - Static method in class de.telekom.jsonfilter.operator.EvaluationResult
-
Creates an EvaluationResult instance based on the results of an evaluation process.
G
- GE - Enum constant in enum class de.telekom.jsonfilter.operator.comparison.ComparisonOperatorEnum
- getActualValue(String, String) - Method in class de.telekom.jsonfilter.operator.comparison.ComparisonOperator
- getActualValues(String, String) - Method in class de.telekom.jsonfilter.operator.comparison.ComparisonOperator
- getOperator() - Method in interface de.telekom.jsonfilter.operator.Operator
- getValue() - Method in interface de.telekom.jsonfilter.operator.OperatorEnum
- GreaterEqualOperator<T> - Class in de.telekom.jsonfilter.operator.comparison
- GreaterEqualOperator(String, T) - Constructor for class de.telekom.jsonfilter.operator.comparison.GreaterEqualOperator
- GreaterThanOperator<T> - Class in de.telekom.jsonfilter.operator.comparison
- GreaterThanOperator(String, T) - Constructor for class de.telekom.jsonfilter.operator.comparison.GreaterThanOperator
- GT - Enum constant in enum class de.telekom.jsonfilter.operator.comparison.ComparisonOperatorEnum
I
- IN - Enum constant in enum class de.telekom.jsonfilter.operator.comparison.ComparisonOperatorEnum
- InOperator<T> - Class in de.telekom.jsonfilter.operator.comparison
- InOperator(String, List<T>) - Constructor for class de.telekom.jsonfilter.operator.comparison.InOperator
- instantiate(ComparisonOperatorEnum, String, T) - Static method in class de.telekom.jsonfilter.operator.comparison.ComparisonOperator
- instantiate(LogicOperatorEnum, List<Operator>) - Static method in class de.telekom.jsonfilter.operator.logic.LogicOperator
- isValidFilterOperator(Map<String, Object>) - Static method in class de.telekom.jsonfilter.Validator
L
- LE - Enum constant in enum class de.telekom.jsonfilter.operator.comparison.ComparisonOperatorEnum
- LessEqualOperator<T> - Class in de.telekom.jsonfilter.operator.comparison
- LessEqualOperator(String, T) - Constructor for class de.telekom.jsonfilter.operator.comparison.LessEqualOperator
- LessThanOperator<T> - Class in de.telekom.jsonfilter.operator.comparison
- LessThanOperator(String, T) - Constructor for class de.telekom.jsonfilter.operator.comparison.LessThanOperator
- LogicOperator - Class in de.telekom.jsonfilter.operator.logic
- LogicOperator(LogicOperatorEnum) - Constructor for class de.telekom.jsonfilter.operator.logic.LogicOperator
- LogicOperatorEnum - Enum Class in de.telekom.jsonfilter.operator.logic
- LT - Enum constant in enum class de.telekom.jsonfilter.operator.comparison.ComparisonOperatorEnum
N
- NCT - Enum constant in enum class de.telekom.jsonfilter.operator.comparison.ComparisonOperatorEnum
- NE - Enum constant in enum class de.telekom.jsonfilter.operator.comparison.ComparisonOperatorEnum
- NoSingleValueException - Exception Class in de.telekom.jsonfilter.exception
- NoSingleValueException(String, int) - Constructor for exception class de.telekom.jsonfilter.exception.NoSingleValueException
- NotContainsOperator<T> - Class in de.telekom.jsonfilter.operator.comparison
- NotContainsOperator(String, T) - Constructor for class de.telekom.jsonfilter.operator.comparison.NotContainsOperator
- NotEqualsOperator<T> - Class in de.telekom.jsonfilter.operator.comparison
- NotEqualsOperator(String, T) - Constructor for class de.telekom.jsonfilter.operator.comparison.NotEqualsOperator
O
- Operator - Interface in de.telekom.jsonfilter.operator
- OperatorDeserializer - Class in de.telekom.jsonfilter.serde
- OperatorDeserializer() - Constructor for class de.telekom.jsonfilter.serde.OperatorDeserializer
- OperatorDeserializer(int) - Constructor for class de.telekom.jsonfilter.serde.OperatorDeserializer
- OperatorDeserializer(Class<?>) - Constructor for class de.telekom.jsonfilter.serde.OperatorDeserializer
- OperatorDeserializer(Class<?>, int) - Constructor for class de.telekom.jsonfilter.serde.OperatorDeserializer
- OperatorEnum - Interface in de.telekom.jsonfilter.operator
- OperatorParsingException - Exception Class in de.telekom.jsonfilter.exception
- OperatorParsingException(String, JsonNode) - Constructor for exception class de.telekom.jsonfilter.exception.OperatorParsingException
- OperatorSerializer - Class in de.telekom.jsonfilter.serde
- OperatorSerializer() - Constructor for class de.telekom.jsonfilter.serde.OperatorSerializer
- OperatorSerializer(Class<Operator>) - Constructor for class de.telekom.jsonfilter.serde.OperatorSerializer
- OR - Enum constant in enum class de.telekom.jsonfilter.operator.logic.LogicOperatorEnum
- OrOperator - Class in de.telekom.jsonfilter.operator.logic
- OrOperator(List<Operator>) - Constructor for class de.telekom.jsonfilter.operator.logic.OrOperator
R
- RegexOperator<T> - Class in de.telekom.jsonfilter.operator.comparison
- RegexOperator(String, T) - Constructor for class de.telekom.jsonfilter.operator.comparison.RegexOperator
- RX - Enum constant in enum class de.telekom.jsonfilter.operator.comparison.ComparisonOperatorEnum
S
- serialize(Operator, JsonGenerator, SerializerProvider) - Method in class de.telekom.jsonfilter.serde.OperatorSerializer
T
- toString() - Method in class de.telekom.jsonfilter.operator.EvaluationResult
V
- valid() - Static method in class de.telekom.jsonfilter.operator.ValidationResult
-
Creates and returns a new instance of ValidationResult indicating a successful validation
- valid(Operator) - Static method in class de.telekom.jsonfilter.operator.EvaluationResult
-
Creates a valid EvaluationResult instance based on the given Operator.
- valid(Operator, List<EvaluationResult>) - Static method in class de.telekom.jsonfilter.operator.EvaluationResult
-
Creates a valid EvaluationResult instance based on the given Operator and other evaluation results.
- validate() - Method in class de.telekom.jsonfilter.operator.comparison.ComparisonOperator
- validate() - Method in class de.telekom.jsonfilter.operator.comparison.RegexOperator
- validate() - Method in class de.telekom.jsonfilter.operator.logic.LogicOperator
- validate() - Method in interface de.telekom.jsonfilter.operator.Operator
-
Validates the operator(-chain).
- ValidationResult - Class in de.telekom.jsonfilter.operator
- ValidationResult() - Constructor for class de.telekom.jsonfilter.operator.ValidationResult
- Validator - Class in de.telekom.jsonfilter
- Validator() - Constructor for class de.telekom.jsonfilter.Validator
- valueOf(String) - Static method in enum class de.telekom.jsonfilter.operator.comparison.ComparisonOperatorEnum
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.telekom.jsonfilter.operator.logic.LogicOperatorEnum
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class de.telekom.jsonfilter.operator.comparison.ComparisonOperatorEnum
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.telekom.jsonfilter.operator.logic.LogicOperatorEnum
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- withError(Operator, String) - Static method in class de.telekom.jsonfilter.operator.EvaluationResult
-
Creates an EvaluationResult instance indicating an error in the evaluation process.
- withError(String) - Static method in class de.telekom.jsonfilter.operator.ValidationResult
-
Creates and returns a new instance of ValidationResult with an error message
- withError(String, OperatorEnum) - Static method in class de.telekom.jsonfilter.operator.ValidationResult
-
Creates and returns a new instance of ValidationResult with an error message and an operator
All Classes and Interfaces|All Packages|Serialized Form