jetbrains.buildServer.parameters.impl
Class ParametersResolverUtil
java.lang.Object
jetbrains.buildServer.parameters.impl.ParametersResolverUtil
public class ParametersResolverUtil
- extends java.lang.Object
Utility class for generic parameters resolution algorithm.
- Author:
- Yegor Yarko
Date: 08.06.2008
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SINGLE_VALUE_KEY
public static final java.lang.String SINGLE_VALUE_KEY
- See Also:
- Constant Field Values
ParametersResolverUtil
public ParametersResolverUtil()
resolveSingleValue
public static ProcessingResult resolveSingleValue(@NotNull
java.lang.String value,
@NotNull
ParametersProvider resolutionParameters,
@NotNull
ParameterResolver processor)
- Resolves the value using processor and resolutionParameters.
- Parameters:
value - the value to be resolved.resolutionParameters - provider of parameters to be used during resolution. If contains unresolved value itself, the values will be resolved before being used.processor - processor to use for resolution.
- Returns:
- the resolution result, where result is present in the maximum possible resolved form.
resolveValues
public static java.util.List<ProcessingResult> resolveValues(@NotNull
java.util.List<java.lang.String> values,
@NotNull
ParametersProvider resolutionParameters,
@NotNull
ParameterResolver processor)
- Resolves the value using processor and resolutionParameters.
- Parameters:
value - the value to be resolved.resolutionParameters - provider of parameters to be used during resolution. If contains unresolved value itself, the values will be resolved before being used.processor - processor to use for resolution.
- Returns:
- the resolution result, where result is present in the maximum possible resolved form.