Package com.xebialabs.xlrelease.variable
Interface VariableReplacementHelper
- All Known Implementing Classes:
VariableHelper$
public interface VariableReplacementHelper
-
Method Summary
Modifier and TypeMethodDescriptionfreezeUnresolvedVariable
(String input, String variableName) getVariableValuesAsStrings
(scala.collection.immutable.List<Variable> variables, boolean passwords) replaceAll
(String raw, Map<String, String> replacements) <T> T
replaceAll
(T raw, Map<String, String> replacements, Set<String> unresolvedVariables, boolean freezeEvenIfUnresolved) replaceAllWithInterpolation
(String raw, Map<String, ValueWithInterpolation> replacements, Set<String> unresolvedVariables, boolean freezeEvenIfUnresolved) <T> T
replaceAllWithInterpolation
(T raw, Map<String, ValueWithInterpolation> replacements, Set<String> unresolvedVariables, boolean freezeEvenIfUnresolved) resolveInterpolatableVariables
(scala.collection.immutable.List<Variable> variables, boolean passwords)
-
Method Details
-
freezeUnresolvedVariable
-
getPasswordVariableValuesAsStrings
-
getVariableValuesAsStrings
-
getVariableValuesAsStrings
-
replaceAll
-
replaceAll
-
replaceAllWithInterpolation
-
replaceAllWithInterpolation
<T> T replaceAllWithInterpolation(T raw, Map<String, ValueWithInterpolation> replacements, Set<String> unresolvedVariables, boolean freezeEvenIfUnresolved) -
resolveInterpolatableVariables
-