| 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.
|