org.riotfamily.forms.element.select
Class SwitchCase

java.lang.Object
  extended by org.riotfamily.forms.AbstractElement
      extended by org.riotfamily.forms.AbstractEditorBase
          extended by org.riotfamily.forms.CompositeElement
              extended by org.riotfamily.forms.element.TemplateElement
                  extended by org.riotfamily.forms.element.ElementGroup
                      extended by org.riotfamily.forms.element.select.SwitchCase
All Implemented Interfaces:
BackingObjectAware, BeanEditor, ContainerElement, DHTMLElement, Element, NestedEditor, BeanFactoryAware

public class SwitchCase
extends ElementGroup
implements BeanEditor


Nested Class Summary
 
Nested classes/interfaces inherited from class org.riotfamily.forms.element.ElementGroup
ElementGroup.ExpandButton
 
Field Summary
 
Fields inherited from class org.riotfamily.forms.AbstractElement
log
 
Constructor Summary
SwitchCase()
           
 
Method Summary
 void activate()
           
 void bind(Editor editor, String property)
           
 void clear()
           
 void deactivate()
           
 Editor getEditor(String property)
           
 String getValue()
           
 void initEditors()
           
 void populateBackingObject()
           
 void setBackingObject(Object obj)
           
 void setBeanClass(Class<?> beanClass)
           
 void setSwitchBinding(EditorBinding binding)
           
 void setValue(String value)
           
 
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.element.TemplateElement
addComponent, afterFormContextSet, getAttribute, getRenderModel, getTemplate, renderTemplate, setAttribute, setTemplate
 
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
 

Constructor Detail

SwitchCase

public SwitchCase()
Method Detail

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