|
|||||||||
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 AbstractElement
public void setEditor(Editor editor)
protected Editor getEditor()
public void setHide(boolean hide)
public void addElement(Element element)
addElement
in interface ContainerElement
XmlEditorRepositoryDigester
,
ContainerElement.addElement(Element)
public void removeElement(Element element)
removeElement
in interface ContainerElement
public List<Element> getElements()
getElements
in interface ContainerElement
public void processRequest(FormRequest request)
AbstractElement
processRequest
in interface Element
processRequest
in class AbstractElement
public String getLabel()
getLabel
in class AbstractElement
public boolean isRequired()
AbstractElement
isRequired
in interface Element
isRequired
in class AbstractElement
protected void renderInternal(PrintWriter writer)
renderInternal
in class AbstractElement
public String getStyleClass()
Element
getStyleClass
in interface Element
getStyleClass
in class AbstractElement
public boolean isCompositeElement()
Element
isCompositeElement
in interface Element
isCompositeElement
in class AbstractElement
protected abstract boolean isEditable()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |