- All Implemented Interfaces:
public class ChainResolver
- extends java.lang.Object
- implements ParameterResolver
Resolver that uses following resolvers only after the value was fully resolved by their predecessors.
In this case a value resolved by one resolver will be fed to the next one within the same resolve call.
isFullyResolved of the result is true only if all the resolvers report the value as fully resolved.
|Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public ProcessingResult resolve(@NotNull
- Specified by:
resolve in interface
key - name of the value (for the resolvers that depend on the name)
value - value to be resolved
parameters - parameters to be used during resolution
- isFullyResolved of the result is true only if all the resolvers report the value as fully resolved
- See Also:
public void append(ParameterResolver processor)