AbstractResolver<R,E extends Expression<R>> |
This class should be used as base class for any resolver.
|
BinaryOperationResolver<R> |
A resolver that takes binary operations and resolves them to their result.
|
BinaryPredicateIterableResolver<T> |
A resolver that takes a predicate of Iterable whose two operands are resolved and resolves it into a result.
|
BinaryPredicateResolver<T> |
A resolver that takes a predicate whose two operands are resolved and resolves it into a result.
|
ConversionOperationResolver<T,R> |
A resolver for expressions that convert certain type of objects into others.
|
CreationOperationResolver<R> |
A resolver, which takes expressions of creation operations (operations with no input parameters and one result) and
resolves them to the respective results.
|
FunctionalExpressionResolver<R> |
|
IterableExpressionToIterableResolver<T> |
|
IterableResolvingExpressionResolver<T> |
|
ListBackedResolverRepository |
A Resolver repository, which simply holds a list of resolvers for expressions and provides them by looping through
the list.
|
PickResolver<T> |
|
PredicateConditionResolver<T> |
|
Resolvers |
Provides utility methods to construct repositories of resolvers
|
TensoricScriptResolver<V,R> |
Resolves a tensoric script to its value.
|
UnaryOperationResolver<R> |
A resolver for all kind of unary operations.
|