org.riotfamily.forms.element.select
Interface SelectElement

All Superinterfaces:
Editor, Element
All Known Implementing Classes:
AbstractMultiSelectElement, AbstractSelectElement, AbstractSingleSelectElement, CheckboxGroup, ImageCheckboxGroup, ImageRadioButtonGroup, MultiSelectBox, RadioButtonGroup, SelectBox

public interface SelectElement
extends Editor

Interface to be implemented by elements that provide options the user can choose from.


Method Summary
 int getOptionIndex(OptionItem option)
           
 Object getOptions()
           
 String getParamName()
           
 boolean isSelected(OptionItem option)
           
 void renderOption(OptionItem option)
           
 void reset()
           
 void setOptions(Object model)
           
 
Methods inherited from interface org.riotfamily.forms.Editor
addChangeListener, getEditorBinding, getFieldName, getLabel, getValue, setEditorBinding, setFieldName, setValue
 
Methods inherited from interface org.riotfamily.forms.Element
focus, getEventTriggerId, getForm, getFormContext, getId, getParent, getStyleClass, isCompositeElement, isEnabled, isRequired, isVisible, processRequest, render, setEnabled, setForm, setFormContext, setId, setParent, setRequired
 

Method Detail

getParamName

String getParamName()

renderOption

void renderOption(OptionItem option)

isSelected

boolean isSelected(OptionItem option)

getOptions

Object getOptions()

setOptions

void setOptions(Object model)

getOptionIndex

int getOptionIndex(OptionItem option)

reset

void reset()