|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.riotfamily.forms.AbstractElement
org.riotfamily.forms.element.AbstractConditionalElement
public abstract class AbstractConditionalElement
| Field Summary |
|---|
| Fields inherited from class org.riotfamily.forms.AbstractElement |
|---|
log |
| Constructor Summary | |
|---|---|
AbstractConditionalElement()
|
|
| Method Summary | |
|---|---|
void |
addElement(Element element)
Implementation of the ContainerElement interface. |
protected void |
afterFormSet()
|
protected Editor |
getEditor()
|
List<Element> |
getElements()
|
String |
getLabel()
|
String |
getStyleClass()
Returns the elements style class. |
boolean |
isCompositeElement()
Returns whether the element is composed of multiple widgets. |
protected abstract boolean |
isEditable()
|
boolean |
isRequired()
Returns whether the element is mandatory and must be filled out by the user. |
void |
processRequest(FormRequest request)
Subclasses may override this method to change their internal state according the given request. |
void |
removeElement(Element element)
|
protected void |
renderInternal(PrintWriter writer)
|
void |
setEditor(Editor editor)
|
void |
setHide(boolean hide)
Sets whether the editor should be hidden if the form is not new. |
| Methods inherited from class org.riotfamily.forms.AbstractElement |
|---|
afterFormContextSet, focus, getEventTriggerId, getForm, getFormContext, getFormListener, getHint, getId, getParent, getSystemStyleClass, getWrapperStyleClass, isEnabled, 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, isEnabled, isVisible, render, setEnabled, setForm, setFormContext, setId, setParent, setRequired |
| Constructor Detail |
|---|
public AbstractConditionalElement()
| Method Detail |
|---|
protected void afterFormSet()
afterFormSet in class AbstractElementpublic void setEditor(Editor editor)
protected Editor getEditor()
public void setHide(boolean hide)
public void addElement(Element element)
addElement in interface ContainerElementXmlEditorRepositoryDigester,
ContainerElement.addElement(Element)public void removeElement(Element element)
removeElement in interface ContainerElementpublic List<Element> getElements()
getElements in interface ContainerElementpublic void processRequest(FormRequest request)
AbstractElement
processRequest in interface ElementprocessRequest in class AbstractElementpublic String getLabel()
getLabel in class AbstractElementpublic boolean isRequired()
AbstractElement
isRequired in interface ElementisRequired in class AbstractElementprotected void renderInternal(PrintWriter writer)
renderInternal in class AbstractElementpublic String getStyleClass()
Element
getStyleClass in interface ElementgetStyleClass in class AbstractElementpublic boolean isCompositeElement()
Element
isCompositeElement in interface ElementisCompositeElement in class AbstractElementprotected abstract boolean isEditable()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||