Class 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
    • Constructor Detail

      • RadioChoiceOption

        public RadioChoiceOption​(BaseOptionTemplateSection section,
                                 java.lang.String name,
                                 java.lang.String label,
                                 java.lang.String[][] choices)
        Constructor for RadioChoiceOption. Number of choices must be 2, otherwise an assertion will fail.
        Parameters:
        section - the parent section.
        name - the unique name
        label - the presentable label
        choices - 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.
    • Method Detail

      • 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 in
        span - number of columns that the control should span