org.eclipse.pde.ui.templates
Class RadioChoiceOption
java.lang.Object
org.eclipse.pde.ui.templates.TemplateField
org.eclipse.pde.ui.templates.TemplateOption
org.eclipse.pde.ui.templates.AbstractChoiceOption
org.eclipse.pde.ui.templates.RadioChoiceOption
- public class RadioChoiceOption
- extends AbstractChoiceOption
Implementation of the AbstractTemplateOption that allows users to choose a value from
the fixed set of options using radio buttons.
- Since:
- 3.2
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RadioChoiceOption
public RadioChoiceOption(BaseOptionTemplateSection section,
String name,
String label,
String[][] choices)
- Constructor for RadioChoiceOption.
Number of choices must be 2, otherwise an assertion will fail.
- Parameters:
section
- the parent section.name
- the unique namelabel
- the presentable labelchoices
- the list of choices from which the value can be chosen. This
list must be of size 2.
Each array entry should be an array of size 2, where position 0
will be interpeted as the choice unique name, and position 1
as the choice presentable label.
createControl
public void createControl(Composite parent,
int span)
- Description copied from class:
TemplateField
- Subclasses must implement this method to create the control of the
template field.
- Specified by:
createControl
in class TemplateField
- Parameters:
parent
- the parent composite the control should be created inspan
- number of columns that the control should span
setOptionValue
protected void setOptionValue(Object value)
- Specified by:
setOptionValue
in class AbstractChoiceOption
setOptionEnabled
protected void setOptionEnabled(boolean enabled)
- Specified by:
setOptionEnabled
in class AbstractChoiceOption
selectOptionChoice
protected void selectOptionChoice(String choice)
- Specified by:
selectOptionChoice
in class AbstractChoiceOption
Copyright (c) IBM Corp. and others 2000, 2008. All Rights Reserved.