Class ParametersInOutList
- java.lang.Object
-
- jetbrains.buildServer.parameters.impl.ParametersInOutList
-
public class ParametersInOutList extends Object
List of ParametersInOuts with utility methods. User: Yegor.Yarko Date: 06.06.2008
-
-
Constructor Summary
Constructors Constructor Description ParametersInOutList()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addParameters(ParametersInOut parametersInOut)
void
resolveParameters(ParameterResolver resolver, String resultName)
Resolves parameters using supplied resolver.String
toString()
-
-
-
Method Detail
-
addParameters
public void addParameters(@NotNull ParametersInOut parametersInOut)
-
resolveParameters
public void resolveParameters(@NotNull ParameterResolver resolver, @Nullable String resultName)
Resolves parameters using supplied resolver. A parameter is resolved by the supplied resolver using already resolved parameters of parametersList as a dictionary. All parameters that can be fully resolved (processor reports they as fully resolved), are moved into corresponding fully resolved set in the parametersList. All parameters that can be only partly resolved are moved into corresponding fully resolved set in the parametersList in the maximum possible resolved form. The resolution process ensures that no more unresolved parameter from the parametersList can be resolved. The parameters that cannot be resolved (e.g. unknown reference or a loop) are left in the original maps in the maximum possible resolved form. If several elements of parametersList have the same unresolved parameter, the precedence is undefined.- Parameters:
resolver
- the resolver to use in the resolution process.
-
-