org.riotfamily.forms.element
Class ElementGroup
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
- All Implemented Interfaces:
- ContainerElement, DHTMLElement, Element, BeanFactoryAware
- Direct Known Subclasses:
- SwitchCase
public class ElementGroup
- extends TemplateElement
- implements ContainerElement, DHTMLElement
Element that visually groups other elements.
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 |
ElementGroup
public ElementGroup()
getElements
public List<Element> getElements()
- Specified by:
getElements
in interface ContainerElement
addElement
public void addElement(Element element)
- Specified by:
addElement
in interface ContainerElement
removeElement
public void removeElement(Element element)
- Specified by:
removeElement
in interface ContainerElement
setLabelKey
public void setLabelKey(String key)
isLabelItems
public boolean isLabelItems()
setLabelItems
public void setLabelItems(boolean labelItems)
getLabel
public String getLabel()
- Overrides:
getLabel
in class AbstractEditorBase
getSystemStyleClass
public String getSystemStyleClass()
- Overrides:
getSystemStyleClass
in class AbstractElement
setCollapsible
public void setCollapsible(boolean collapsible)
isCollapsible
public boolean isCollapsible()
isExpanded
public boolean isExpanded()
processRequestCompontents
protected void processRequestCompontents(FormRequest request)
- Description copied from class:
CompositeElement
- Processes the request for all the components
- Overrides:
processRequestCompontents
in class CompositeElement
renderInternal
protected void renderInternal(PrintWriter writer)
- Overrides:
renderInternal
in class TemplateElement
toggle
protected void toggle()
getInitScript
public String getInitScript()
- Description copied from interface:
DHTMLElement
- Returns a JavaScript that is evaluated in order to initialize the
element, or
null
if no initialization is needed.
- Specified by:
getInitScript
in interface DHTMLElement