Package org.biouno.unochoice
Class ChoiceParameter
-
- All Implemented Interfaces:
ExtensionPoint,Describable<ParameterDefinition>,Serializable,ScriptableParameter<Map<Object,Object>>,UnoChoiceParameter
public class ChoiceParameter extends AbstractScriptableParameter
A parameter that renders its options as a choice (select) HTML component.- Since:
- 0.1
- Author:
- Bruno P. Kinoshita
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classChoiceParameter.DescriptImpl-
Nested classes/interfaces inherited from class hudson.model.ParameterDefinition
ParameterDefinition.ParameterDescriptor
-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
-
Field Summary
-
Fields inherited from class org.biouno.unochoice.AbstractScriptableParameter
EQUALS, JENKINS_BUILD_VARIABLE_NAME, JENKINS_PARAMETER_VARIABLE_NAME, JENKINS_PROJECT_VARIABLE_NAME, script, SEPARATOR
-
Fields inherited from class org.biouno.unochoice.AbstractUnoChoiceParameter
DEFAULT_MAX_VISIBLE_ITEM_COUNT, ELEMENT_TYPE_FORMATTED_HIDDEN_HTML, ELEMENT_TYPE_FORMATTED_HTML, ELEMENT_TYPE_ORDERED_LIST, ELEMENT_TYPE_TEXT_BOX, ELEMENT_TYPE_UNORDERED_LIST, LOGGER, PARAMETER_TYPE_CHECK_BOX, PARAMETER_TYPE_MULTI_SELECT, PARAMETER_TYPE_RADIO, PARAMETER_TYPE_SINGLE_SELECT
-
Fields inherited from class hudson.model.ParameterDefinition
LIST
-
-
Constructor Summary
Constructors Constructor Description ChoiceParameter(String name, String description, String randomName, Script script, String choiceType, Boolean filterable)Deprecated.see JENKINS-31625ChoiceParameter(String name, String description, String randomName, Script script, String choiceType, Boolean filterable, Integer filterLength)Constructor called from Jelly with parameters.ChoiceParameter(String name, String description, Script script, String choiceType, Boolean filterable)Deprecated.see JENKINS-32149
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetChoiceType()Gets the choice type.BooleangetFilterable()Get the filter flag.IntegergetFilterLength()Get the filter length.-
Methods inherited from class org.biouno.unochoice.AbstractScriptableParameter
getChoices, getChoices, getChoicesAsString, getChoicesAsString, getDefaultParameterValue, getParameters, getScript, getVisibleItemCount
-
Methods inherited from class org.biouno.unochoice.AbstractUnoChoiceParameter
all, createValue, createValue, getDescriptor, getRandomName
-
Methods inherited from class hudson.model.SimpleParameterDefinition
createValue, createValue
-
Methods inherited from class hudson.model.ParameterDefinition
copyWithDefaultValue, getDescription, getFormattedDescription, getName, getType
-
-
-
-
Constructor Detail
-
ChoiceParameter
public ChoiceParameter(String name, String description, Script script, String choiceType, Boolean filterable)
Deprecated.see JENKINS-32149Constructor called from Jelly with parameters.- Parameters:
name- namedescription- descriptionscript- scriptchoiceType- choice typefilterable- filter flag
-
ChoiceParameter
public ChoiceParameter(String name, String description, String randomName, Script script, String choiceType, Boolean filterable)
Deprecated.see JENKINS-31625Constructor called from Jelly with parameters.- Parameters:
name- namedescription- descriptionrandomName- parameter random generated namescript- scriptchoiceType- choice typefilterable- filter flag
-
ChoiceParameter
@DataBoundConstructor public ChoiceParameter(String name, String description, String randomName, Script script, String choiceType, Boolean filterable, Integer filterLength)
Constructor called from Jelly with parameters.- Parameters:
name- namedescription- descriptionrandomName- parameter random generated namescript- scriptchoiceType- choice typefilterable- filter flagfilterLength- length when filter start filtering
-
-
Method Detail
-
getChoiceType
public String getChoiceType()
Description copied from class:AbstractUnoChoiceParameterGets the choice type.
This method can be called from Javascript
- Specified by:
getChoiceTypein classAbstractUnoChoiceParameter- Returns:
- choice type
-
getFilterable
public Boolean getFilterable()
Get the filter flag.- Returns:
- filter flag
-
getFilterLength
public Integer getFilterLength()
Get the filter length.- Returns:
- filter length
-
-