Class ExtensibleChoiceParameterDefinition

java.lang.Object
hudson.model.ParameterDefinition
hudson.model.SimpleParameterDefinition
jp.ikedam.jenkins.plugins.extensible_choice_parameter.ExtensibleChoiceParameterDefinition
All Implemented Interfaces:
ExtensionPoint, Describable<ParameterDefinition>, Serializable

public class ExtensibleChoiceParameterDefinition extends SimpleParameterDefinition
Provides a choice parameter whose choices can be extended using Extension Points.
See Also:
  • Constructor Details

    • ExtensibleChoiceParameterDefinition

      @DataBoundConstructor public ExtensibleChoiceParameterDefinition(String name, ChoiceListProvider choiceListProvider, boolean editable, String description)
      Constructor instantiating with parameters in the configuration page. When instantiating from the saved configuration, the object is directly serialized with XStream, and no constructor is used.
      Parameters:
      name - the name of this parameter (used as a variable name).
      choiceListProvider - the choice provider
      editable - whether this parameter can be a value not in choices.
      description - the description of this parameter. Used only for the convenience of users.
  • Method Details