org.jvnet.jenkins.plugins.nodelabelparameter
Class LabelParameterValue

java.lang.Object
  extended by hudson.model.ParameterValue
      extended by org.jvnet.jenkins.plugins.nodelabelparameter.LabelParameterValue
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
NodeParameterValue

public class LabelParameterValue
extends hudson.model.ParameterValue

Author:
domi
See Also:
Serialized Form

Field Summary
 
Fields inherited from class hudson.model.ParameterValue
name
 
Constructor Summary
LabelParameterValue(java.lang.String name)
           
LabelParameterValue(java.lang.String name, java.lang.String label)
           
LabelParameterValue(java.lang.String name, java.lang.String description, java.lang.String label)
           
 
Method Summary
 hudson.tasks.BuildWrapper createBuildWrapper(hudson.model.AbstractBuild<?,?> build)
           
 hudson.util.VariableResolver<java.lang.String> createVariableResolver(hudson.model.AbstractBuild<?,?> build)
           
 hudson.model.Label getAssignedLabel(hudson.model.queue.SubTask task)
           
 java.lang.String getLabel()
           
 void setLabel(java.lang.String label)
           
 java.lang.String toString()
           
 
Methods inherited from class hudson.model.ParameterValue
buildEnvVars, buildEnvVars, equals, getDefinition, getDescription, getName, getShortDescription, hashCode, isSensitive, setDescription
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LabelParameterValue

public LabelParameterValue(java.lang.String name)

LabelParameterValue

@DataBoundConstructor
public LabelParameterValue(java.lang.String name,
                                                java.lang.String label)
Parameters:
name -

LabelParameterValue

public LabelParameterValue(java.lang.String name,
                           java.lang.String description,
                           java.lang.String label)
Parameters:
name -
description -
Method Detail

getAssignedLabel

public hudson.model.Label getAssignedLabel(hudson.model.queue.SubTask task)
Overrides:
getAssignedLabel in class hudson.model.ParameterValue

createVariableResolver

public hudson.util.VariableResolver<java.lang.String> createVariableResolver(hudson.model.AbstractBuild<?,?> build)
Overrides:
createVariableResolver in class hudson.model.ParameterValue

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getLabel

public java.lang.String getLabel()
Returns:
the label

setLabel

public void setLabel(java.lang.String label)
Parameters:
label - the label to set

createBuildWrapper

public hudson.tasks.BuildWrapper createBuildWrapper(hudson.model.AbstractBuild<?,?> build)
Overrides:
createBuildWrapper in class hudson.model.ParameterValue
See Also:
ParameterValue.createBuildWrapper(hudson.model.AbstractBuild)


Copyright © 2004-2011. All Rights Reserved.