Package jetbrains.buildServer.parameters
Interface ValueResolver
-
- All Known Implementing Classes:
NullValueResolver
,ParameterBasedValueResolver
public interface ValueResolver
Allows to transform unresolved values to resolved ones.- Author:
- Yegor.Yarko Date: 08.08.2008
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ProcessingResult
resolve(java.lang.String value)
java.util.Map<java.lang.String,java.lang.String>
resolve(java.util.Map<java.lang.String,java.lang.String> unresolved)
Resolves values of the map at once.java.util.Map<java.lang.String,ProcessingResult>
resolveWithDetails(java.util.Map<java.lang.String,java.lang.String> unresolved)
Resolves values of the map, returns result with resolving details.
-
-
-
Method Detail
-
resolve
@NotNull ProcessingResult resolve(@NotNull java.lang.String value)
- Parameters:
value
- value to be resolved- Returns:
- the processing result
-
resolve
@NotNull java.util.Map<java.lang.String,java.lang.String> resolve(@NotNull java.util.Map<java.lang.String,java.lang.String> unresolved)
Resolves values of the map at once. Note: if map contains a parameter with null value then this parameter won't be returned in the resulting map.- Parameters:
unresolved
- map whose values to resolve- Returns:
- map with resolved values
- Since:
- 6.5.5
-
resolveWithDetails
@NotNull java.util.Map<java.lang.String,ProcessingResult> resolveWithDetails(@NotNull java.util.Map<java.lang.String,java.lang.String> unresolved)
Resolves values of the map, returns result with resolving details. Note: if map contains a parameter with null value then this parameter won't be returned in the resulting map.- Parameters:
unresolved
- map whose values to resolve- Returns:
- map with resolved values
- Since:
- 8.1
-
-