Interface ResolvingEngine
-
- All Known Implementing Classes:
DefaultResolvingEngine
public interface ResolvingEngine
Can resolve deferred values. It has a very 'weak' interface, thus, basically any deferred object can be passed in. This is useful for high level interfaces.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <R,E extends Expression<R>>
Rresolve(E deferred, ResolvingOption... options)
<R,E extends Expression<R>>
Rresolve(E deferred, ResolvingContext initialContext, ResolvingOption... options)
<R,E extends Expression<R>>
DetailedExpressionResult<R,E>resolveDetailed(E rootNode, ResolvingOption... options)
<R,E extends Expression<R>>
DetailedExpressionResult<R,E>resolveDetailed(E rootNode, ResolvingContext initialContext, ResolvingOption... options)
-
-
-
Method Detail
-
resolve
<R,E extends Expression<R>> R resolve(E deferred, ResolvingOption... options)
-
resolve
<R,E extends Expression<R>> R resolve(E deferred, ResolvingContext initialContext, ResolvingOption... options)
-
resolveDetailed
<R,E extends Expression<R>> DetailedExpressionResult<R,E> resolveDetailed(E rootNode, ResolvingOption... options)
-
resolveDetailed
<R,E extends Expression<R>> DetailedExpressionResult<R,E> resolveDetailed(E rootNode, ResolvingContext initialContext, ResolvingOption... options)
-
-