Package io.jenkins.plugins
Class TabsGroupParameterDefinition
java.lang.Object
hudson.model.ParameterDefinition
hudson.model.SimpleParameterDefinition
io.jenkins.plugins.TabsGroupParameterDefinition
- All Implemented Interfaces:
ExtensionPoint,Describable<ParameterDefinition>,Serializable
Entrypoint of tab parameters
Define a list of tabs
TabParametersDefinition the contains other parameters
Parameters can be any Jenkins ParameterDefinition
The method createValue(StaplerRequest2, JSONObject) make the work of generating values of parameters inside the tabs
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classNested classes/interfaces inherited from class hudson.model.ParameterDefinition
ParameterDefinition.ParameterDescriptorNested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson -
Field Summary
Fields inherited from class hudson.model.ParameterDefinition
LIST -
Constructor Summary
ConstructorsConstructorDescriptionTabsGroupParameterDefinition(String name, List<TabParametersDefinition> tabs) -
Method Summary
Modifier and TypeMethodDescriptioncreateValue(String value) createValue(org.kohsuke.stapler.StaplerRequest2 req, net.sf.json.JSONObject jo) booleangetTabs()inthashCode()toString()Methods inherited from class hudson.model.SimpleParameterDefinition
createValue, createValueMethods inherited from class hudson.model.ParameterDefinition
all, copyWithDefaultValue, createValue, createValue, getDefaultParameterValue, getDescription, getDescriptor, getFormattedDescription, getName, getType, isValid, setDescription
-
Constructor Details
-
TabsGroupParameterDefinition
@DataBoundConstructor public TabsGroupParameterDefinition(String name, List<TabParametersDefinition> tabs)
-
-
Method Details
-
createValue
public TabsGroupParameterValue createValue(org.kohsuke.stapler.StaplerRequest2 req, net.sf.json.JSONObject jo) - Overrides:
createValuein classParameterDefinition
-
createValue
- Specified by:
createValuein classSimpleParameterDefinition
-
getTabs
-
equals
- Overrides:
equalsin classParameterDefinition
-
hashCode
public int hashCode()- Overrides:
hashCodein classParameterDefinition
-
toString
-