Index

A C D E F G I L N O R S T V W 
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
 

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
A C D E F G I L N O R S T V W 
All Classes and Interfaces|All Packages|Serialized Form