Package org.eclipse.pde.ui.templates
Class BooleanOption
java.lang.Object
org.eclipse.pde.ui.templates.TemplateField
org.eclipse.pde.ui.templates.TemplateOption
org.eclipse.pde.ui.templates.BooleanOption
This implementation of the TemplateOption can be used to represent options
that are boolean choices. Option provides the appropriate visual presentation
that allows users to set the boolean value of the option.
- Since:
- 2.0
-
Constructor Summary
ConstructorDescriptionBooleanOption
(BaseOptionTemplateSection section, String name, String label) The constructor of the option. -
Method Summary
Modifier and TypeMethodDescriptionvoid
createControl
(Composite parent, int span) Creates the boolean option control.boolean
Returns the current state of the option.void
setEnabled
(boolean enabled) Implementatin of the superclass method that updates the option widget with the new enabled state.void
setSelected
(boolean selected) Changes the current state of the option to the provided state.void
Implementation of the superclass method that updates the option's widget with the new value.Methods inherited from class org.eclipse.pde.ui.templates.TemplateOption
getMessageLabel, getName, getValue, isEmpty, isEnabled, isRequired, setName, setRequired
Methods inherited from class org.eclipse.pde.ui.templates.TemplateField
createLabel, getLabel, getSection, setLabel
-
Constructor Details
-
BooleanOption
The constructor of the option.- Parameters:
section
- the parent sectionname
- the unique namelabel
- the presentable label of the option
-
-
Method Details
-
isSelected
public boolean isSelected()Returns the current state of the option.- Returns:
- true of the option is selected, false otherwise.
-
setSelected
public void setSelected(boolean selected) Changes the current state of the option to the provided state.- Parameters:
selected
- the new state of the option
-
setValue
Implementation of the superclass method that updates the option's widget with the new value.- Overrides:
setValue
in classTemplateOption
- Parameters:
value
- the new option value
-
createControl
Creates the boolean option control. Option reserves the right to modify the actual widget used as long as the user can modify its boolean state.- Specified by:
createControl
in classTemplateField
- Parameters:
parent
- the parent composite of the option widgetspan
- the number of columns that the widget should span
-
setEnabled
public void setEnabled(boolean enabled) Implementatin of the superclass method that updates the option widget with the new enabled state.- Overrides:
setEnabled
in classTemplateOption
- Parameters:
enabled
- the new enabled state.
-