Interface | Description |
---|---|
Resolver<R,E extends Expression<R>> |
The version of a resolver, that has its type of objects which it can resolve given in its generic parameters in the
class.
|
ResolverRepository |
Keeps track of available resolvers and provides methods to look them up.
|
Class | Description |
---|---|
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> |
Resolver for a
IterableResolvingExpression . |
ListBackedResolverRepository |
A Resolver repository, which simply holds a list of resolvers for expressions and provides them by looping through
the list.
|
PickResolver<T> |
Resolver for
PickExpression expression. |
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.
|