org.riotfamily.forms.element.select
Class SwitchCase
java.lang.Object
org.riotfamily.forms.AbstractElement
org.riotfamily.forms.AbstractEditorBase
org.riotfamily.forms.CompositeElement
org.riotfamily.forms.element.TemplateElement
org.riotfamily.forms.element.ElementGroup
org.riotfamily.forms.element.select.SwitchCase
- All Implemented Interfaces:
- BackingObjectAware, BeanEditor, ContainerElement, DHTMLElement, Element, NestedEditor, BeanFactoryAware
public class SwitchCase
- extends ElementGroup
- implements BeanEditor
Methods inherited from class org.riotfamily.forms.element.ElementGroup |
addElement, getElements, getInitScript, getLabel, getSystemStyleClass, isCollapsible, isExpanded, isLabelItems, processRequestCompontents, removeElement, renderInternal, setCollapsible, setLabelItems, setLabelKey, toggle |
Methods inherited from class org.riotfamily.forms.CompositeElement |
addComponent, afterFormSet, focus, getComponents, initComponent, initCompositeElement, isCompositeElement, isEmpty, processRequest, processRequestInternal, removeComponent, setBeanFactory |
Methods inherited from class org.riotfamily.forms.AbstractEditorBase |
addChangeListener, afterBindingSet, fireChangeEvent, getEditorBinding, getFieldName, getHint, getParamName, hasListeners, setEditorBinding, setFieldName, setParamName |
Methods inherited from class org.riotfamily.forms.AbstractElement |
getEventTriggerId, getForm, getFormContext, getFormListener, getId, getParent, getStyleClass, getWrapperStyleClass, isEnabled, isRequired, isVisible, render, render, setEnabled, setForm, setFormContext, setHint, setId, setInline, setLabel, setParent, setReadOnly, setRequired, setStyleClass, setVisible, setWrap |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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 |
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 |
SwitchCase
public SwitchCase()
getValue
public String getValue()
setValue
public void setValue(String value)
setSwitchBinding
public void setSwitchBinding(EditorBinding binding)
initEditors
public void initEditors()
populateBackingObject
public void populateBackingObject()
clear
public void clear()
activate
public void activate()
deactivate
public void deactivate()
bind
public void bind(Editor editor,
String property)
- Specified by:
bind
in interface BeanEditor
getEditor
public Editor getEditor(String property)
- Specified by:
getEditor
in interface NestedEditor
setBeanClass
public void setBeanClass(Class<?> beanClass)
- Specified by:
setBeanClass
in interface BeanEditor
setBackingObject
public void setBackingObject(Object obj)
- Specified by:
setBackingObject
in interface BackingObjectAware