Uses of Interface
hudson.util.VariableResolver
Packages that use VariableResolver
Package
Description
Core object model that are bound to URLs via stapler, rooted at
Jenkins.Boolean expression over labels.
Other miscellaneous utility code
-
Uses of VariableResolver in hudson
Methods in hudson with parameters of type VariableResolverModifier and TypeMethodDescriptionstatic StringUtil.replaceMacro(String s, VariableResolver<String> resolver) Replaces the occurrence of '$key' byresolver.get('key'). -
Uses of VariableResolver in hudson.model
Methods in hudson.model that return VariableResolverModifier and TypeMethodDescriptionBooleanParameterValue.createVariableResolver(AbstractBuild<?, ?> build) FileParameterValue.createVariableResolver(AbstractBuild<?, ?> build) ParametersAction.createVariableResolver(AbstractBuild<?, ?> build) Creates anVariableResolverthat aggregates all the parameters.ParameterValue.createVariableResolver(AbstractBuild<?, ?> build) Returns aVariableResolverso that other components likeBuilders can perform variable substitution to reflect parameter values into the build process.PasswordParameterValue.createVariableResolver(AbstractBuild<?, ?> build) StringParameterValue.createVariableResolver(AbstractBuild<?, ?> build) final VariableResolver<String>AbstractBuild.getBuildVariableResolver()CreatesVariableResolverbacked byAbstractBuild.getBuildVariables().Methods in hudson.model with parameters of type VariableResolverModifier and TypeMethodDescriptionabstract booleanLabel.matches(VariableResolver<Boolean> resolver) Evaluates whether the label expression is true given the specified value assignment. -
Uses of VariableResolver in hudson.model.labels
Methods in hudson.model.labels with parameters of type VariableResolverModifier and TypeMethodDescriptionbooleanLabelAtom.matches(VariableResolver<Boolean> resolver) booleanLabelExpression.Binary.matches(VariableResolver<Boolean> resolver) Note that we evaluate both branches of the expression all the time.booleanLabelExpression.Not.matches(VariableResolver<Boolean> resolver) booleanLabelExpression.Paren.matches(VariableResolver<Boolean> resolver) -
Uses of VariableResolver in hudson.util
Classes in hudson.util that implement VariableResolverModifier and TypeClassDescriptionstatic final classVariableResolverbacked by aMap.static final classUnion of multipleVariableResolver.Fields in hudson.util declared as VariableResolverModifier and TypeFieldDescriptionstatic final VariableResolverVariableResolver.NONEEmpty resolver that always returns null.Methods in hudson.util with parameters of type VariableResolverModifier and TypeMethodDescriptionArgumentListBuilder.addKeyValuePairsFromPropertyString(String prefix, String properties, VariableResolver<String> vr) Adds key value pairs as "-Dkey=value -Dkey=value ..." by parsing a given string usingProperties.ArgumentListBuilder.addKeyValuePairsFromPropertyString(String prefix, String properties, VariableResolver<String> vr, Set<String> propsToMask) Adds key value pairs as "-Dkey=value -Dkey=value ..." by parsing a given string usingPropertieswith masking.Constructors in hudson.util with parameters of type VariableResolverConstructor parameters in hudson.util with type arguments of type VariableResolverModifierConstructorDescriptionUnion(Collection<? extends VariableResolver<? extends V>> resolvers) -
Uses of VariableResolver in jenkins.util.xstream
Methods in jenkins.util.xstream with parameters of type VariableResolverModifier and TypeMethodDescriptionXStreamDOM.expandMacro(VariableResolver<String> vars) Recursively expands the variables in text and attribute values and return the new DOM.