|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjetbrains.buildServer.parameters.impl.ChainResolver
public class ChainResolver
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 vlaue as fully resolved.
| Constructor Summary | |
|---|---|
ChainResolver()
|
|
| Method Summary | |
|---|---|
void |
append(ParameterResolver procesor)
|
ProcessingResult |
resolve(java.lang.String key,
java.lang.String value,
ParametersProvider parameters)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ChainResolver()
| Method Detail |
|---|
@NotNull
public ProcessingResult resolve(@NotNull
java.lang.String key,
@NotNull
java.lang.String value,
@NotNull
ParametersProvider parameters)
resolve in interface ParameterResolverkey - name of the value (for the resolvers that depend on the name)value - value to be resolvedparameters - parameters to be used during resolution
ChainResolverpublic void append(ParameterResolver procesor)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||