Class ParametersResolverUtil
- java.lang.Object
-
- jetbrains.buildServer.parameters.impl.ParametersResolverUtil
-
public class ParametersResolverUtil extends Object
Utility class for generic parameters resolution algorithm.- Author:
- Yegor Yarko Date: 08.06.2008
-
-
Field Summary
Fields Modifier and Type Field Description static String
SINGLE_VALUE_KEY
-
Constructor Summary
Constructors Constructor Description ParametersResolverUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ProcessingResult
resolveSingleValue(String value, ParametersProvider resolutionParameters, ParameterResolver processor)
Resolves the value using processor and resolutionParameters.static List<ProcessingResult>
resolveValues(List<String> values, ParametersProvider resolutionParameters, ParameterResolver processor)
Resolves the values using processor and resolutionParameters.
-
-
-
Field Detail
-
SINGLE_VALUE_KEY
public static final String SINGLE_VALUE_KEY
- See Also:
- Constant Field Values
-
-
Method Detail
-
resolveSingleValue
public static ProcessingResult resolveSingleValue(@NotNull 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 List<ProcessingResult> resolveValues(@NotNull List<String> values, @NotNull ParametersProvider resolutionParameters, @NotNull ParameterResolver processor)
Resolves the values using processor and resolutionParameters.- Parameters:
values
- list of values 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.
-
-