Uses of Interface
hudson.util.VariableResolver

Packages that use VariableResolver
hudson   
hudson.model Core object model that are bound to URLs via stapler, rooted at Hudson
hudson.model.labels Boolean expression over labels. 
hudson.util Other miscellaneous utility code 
jenkins.util.xstream   
 

Uses of VariableResolver in hudson
 

Methods in hudson with parameters of type VariableResolver
static String Util.replaceMacro(String s, VariableResolver<String> resolver)
          Replaces the occurrence of '$key' by resolver.get('key').
 

Uses of VariableResolver in hudson.model
 

Methods in hudson.model that return VariableResolver
 VariableResolver<String> PasswordParameterValue.createVariableResolver(AbstractBuild<?,?> build)
           
 VariableResolver<String> StringParameterValue.createVariableResolver(AbstractBuild<?,?> build)
           
 VariableResolver<String> ParametersAction.createVariableResolver(AbstractBuild<?,?> build)
          Creates an VariableResolver that aggregates all the parameters.
 VariableResolver<String> BooleanParameterValue.createVariableResolver(AbstractBuild<?,?> build)
           
 VariableResolver<String> ParameterValue.createVariableResolver(AbstractBuild<?,?> build)
          Returns a VariableResolver so that other components like Builders can perform variable substitution to reflect parameter values into the build process.
 VariableResolver<String> FileParameterValue.createVariableResolver(AbstractBuild<?,?> build)
           
 VariableResolver<String> AbstractBuild.getBuildVariableResolver()
          Creates VariableResolver backed by AbstractBuild.getBuildVariables().
 

Methods in hudson.model with parameters of type VariableResolver
abstract  boolean Label.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 VariableResolver
 boolean LabelExpression.Not.matches(VariableResolver<Boolean> resolver)
           
 boolean LabelExpression.Paren.matches(VariableResolver<Boolean> resolver)
           
 boolean LabelExpression.Binary.matches(VariableResolver<Boolean> resolver)
          Note that we evaluate both branches of the expression all the time.
 boolean LabelAtom.matches(VariableResolver<Boolean> resolver)
           
 

Uses of VariableResolver in hudson.util
 

Classes in hudson.util that implement VariableResolver
static class VariableResolver.ByMap<V>
          VariableResolver backed by a Map.
static class VariableResolver.Union<V>
          Union of multiple VariableResolver.
 

Fields in hudson.util declared as VariableResolver
static VariableResolver VariableResolver.NONE
          Empty resolver that always returns null.
 

Methods in hudson.util with parameters of type VariableResolver
 ArgumentListBuilder ArgumentListBuilder.addKeyValuePairsFromPropertyString(String prefix, String properties, VariableResolver vr)
          Adds key value pairs as "-Dkey=value -Dkey=value ..." by parsing a given string using Properties.
 ArgumentListBuilder ArgumentListBuilder.addKeyValuePairsFromPropertyString(String prefix, String properties, VariableResolver vr, Set<String> propsToMask)
          Adds key value pairs as "-Dkey=value -Dkey=value ..." by parsing a given string using Properties with masking.
 

Constructors in hudson.util with parameters of type VariableResolver
VariableResolver.Union(VariableResolver<? extends V>... resolvers)
           
 

Constructor parameters in hudson.util with type arguments of type VariableResolver
VariableResolver.Union(Collection<? extends VariableResolver<? extends V>> resolvers)
           
 

Uses of VariableResolver in jenkins.util.xstream
 

Methods in jenkins.util.xstream with parameters of type VariableResolver
 XStreamDOM XStreamDOM.expandMacro(VariableResolver<String> vars)
          Recursively expands the variables in text and attribute values and return the new DOM.
 



Copyright © 2004-2013. All Rights Reserved.