|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.olat.core.gui.components.Component
org.olat.core.gui.components.form.Form
public abstract class Form
enclosing_type Description:
| Field Summary | |
|---|---|
static java.lang.String |
CANCEL_IDENTIFICATION
Comment for CANCEL_IDENTIFICATION |
static java.lang.String |
ELEM_BUTTON_COMMAND_ID
Comment for ELEM_BUTTON_COMMAND_ID |
static Event |
EVNT_FORM_CANCELLED
Comment for EVENT_FORM_CANCELLED |
static Event |
EVNT_VALIDATION_NOK
Comment for EVENT_VALIDATION_NOK |
static Event |
EVNT_VALIDATION_OK
Comment for EVENT_VALIDATION_OK |
static java.lang.String |
SUBMIT_IDENTIFICATION
Comment for SUBMIT_IDENTIFICATION |
| Constructor Summary | |
|---|---|
Form(java.lang.String name,
Translator translator)
A Form must have a valid name and a valid translator. |
|
| Method Summary | |
|---|---|
void |
addFormElement(java.lang.String name,
FormElement formElement)
adds a formelement |
void |
addSubmitKey(java.lang.String submitKeyi18n)
Deprecated. since 19.07.2006 replaced by addSubmitKey(String submitKeyi18n, String identifier). |
void |
addSubmitKey(java.lang.String submitKeyi18n,
java.lang.String identifier)
Adds a button with i18n key identified by identifier. |
void |
addVisibilityDependsOnSelectionRule(VisibilityDependsOnSelectionRule rule)
Set a visibility-of-element-depends-on-a-selection-element rule to the form |
CheckBoxElement |
getCheckBoxElement(java.lang.String name)
|
DateElement |
getDateElement(java.lang.String name)
|
int |
getElementCount()
|
FormElement |
getFormElement(java.lang.String name)
|
ComponentRenderer |
getHTMLRendererSingleton()
|
IntegerElement |
getIntegerElement(java.lang.String name)
|
MultipleSelectionElement |
getMultipleSelectionElement(java.lang.String name)
|
java.util.Iterator |
getNameIterator()
gives an iterator over the names of the contained formelements |
PasswordElement |
getPasswordElement(java.lang.String name)
|
RadioButtonGroupElement |
getRadioButtonElement(java.lang.String name)
|
java.lang.String |
getSelectedSubmitKey()
|
SingleSelectionElement |
getSingleSelectionElement(java.lang.String name)
|
TextAreaElement |
getTextAreaElement(java.lang.String name)
|
TextElement |
getTextElement(java.lang.String name)
|
java.util.List |
getVisibilityDependsOnSelectionRules()
Get a list of all dependecy rules |
WikiMarkupTextAreaElement |
getWikiMarkupTextAreaElement(java.lang.String name)
|
boolean |
hasMandatoryFields()
Check if this form contains mandatory fields |
boolean |
hasWikiMarkupFields()
Check if this form contains mandatory fields |
boolean |
isDisplayOnly()
Returns the displayOnly. |
boolean |
isValid()
Returns the validated. |
void |
removeCancelButton()
Removes the default cancel button. |
void |
removeFormElements()
Deprecated. construct a new form if needed |
void |
setAllFormElements(boolean readOnly)
disables the form input on all formelements, but keeps the submit/cancel buttons. |
void |
setCancelButton()
Sets the default cancel button. |
void |
setCancelKey(java.lang.String cancelKeyi18n)
Sets the cancelParamName. |
void |
setDisplayOnly(boolean displayOnly)
Sets the displayOnly. |
void |
setSubmitKey(java.lang.String submitKeyi18n)
Deprecated. since 22.11.2005 replaced by addSubmitKey(String submitKeyi18n, String identifier). |
abstract boolean |
validate()
|
void |
validate(UserRequest ureq,
ValidationResult vr)
called just before the rendering of the -whole tree- takes place, so e.g. |
| Methods inherited from class org.olat.core.gui.components.Component |
|---|
addListener, debuginfoGetListeners, dispatchRequest, getAndClearLatestFiredEvent, getComponentName, getDispatchID, getExtendedDebugInfo, getLatestDispatchedController, getListenerInfo, getParent, getSpanAsDomReplaceable, getTimestamp, getTranslator, isDirty, isDirtyForUser, isDomReplaceable, isEnabled, isVisible, setDirty, setDomReplaceable, setEnabled, setSpanAsDomReplaceable, setVisible, toString |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String CANCEL_IDENTIFICATION
CANCEL_IDENTIFICATION
public static final java.lang.String SUBMIT_IDENTIFICATION
SUBMIT_IDENTIFICATION
public static final java.lang.String ELEM_BUTTON_COMMAND_ID
ELEM_BUTTON_COMMAND_ID
public static final Event EVNT_VALIDATION_OK
EVENT_VALIDATION_OK
public static final Event EVNT_VALIDATION_NOK
EVENT_VALIDATION_NOK
public static final Event EVNT_FORM_CANCELLED
EVENT_FORM_CANCELLED
| Constructor Detail |
|---|
public Form(java.lang.String name,
Translator translator)
name, - translator| Method Detail |
|---|
public void removeFormElements()
public void addFormElement(java.lang.String name,
FormElement formElement)
name - should not contain anything critical to HTML (no ".", no
umlaut, etc.)formElement - public FormElement getFormElement(java.lang.String name)
name -
public TextElement getTextElement(java.lang.String name)
name -
public IntegerElement getIntegerElement(java.lang.String name)
name -
public DateElement getDateElement(java.lang.String name)
name -
public CheckBoxElement getCheckBoxElement(java.lang.String name)
name -
public SingleSelectionElement getSingleSelectionElement(java.lang.String name)
name -
public RadioButtonGroupElement getRadioButtonElement(java.lang.String name)
name -
public MultipleSelectionElement getMultipleSelectionElement(java.lang.String name)
name -
public TextAreaElement getTextAreaElement(java.lang.String name)
name -
public WikiMarkupTextAreaElement getWikiMarkupTextAreaElement(java.lang.String name)
name -
public PasswordElement getPasswordElement(java.lang.String name)
name -
public int getElementCount()
public java.util.Iterator getNameIterator()
public void setAllFormElements(boolean readOnly)
readOnly - public abstract boolean validate()
public void validate(UserRequest ureq,
ValidationResult vr)
Component
validate in class Componentpublic void setSubmitKey(java.lang.String submitKeyi18n)
addSubmitKey(String submitKeyi18n, String identifier).
submitKeyi18n - The submitKey to setpublic void addSubmitKey(java.lang.String submitKeyi18n)
addSubmitKey(String submitKeyi18n, String identifier).
submitKeyi18n - The submitKey to set
public void addSubmitKey(java.lang.String submitKeyi18n,
java.lang.String identifier)
submitKeyi18n - identifier - public boolean isValid()
public void setCancelButton()
setCancelKey("cancel")
public void removeCancelButton()
setCancelKey(null)
public void setCancelKey(java.lang.String cancelKeyi18n)
cancelKey - public boolean isDisplayOnly()
public void setDisplayOnly(boolean displayOnly)
displayOnly - The displayOnly to setpublic boolean hasMandatoryFields()
public boolean hasWikiMarkupFields()
public void addVisibilityDependsOnSelectionRule(VisibilityDependsOnSelectionRule rule)
rule - public java.util.List getVisibilityDependsOnSelectionRules()
public ComponentRenderer getHTMLRendererSingleton()
getHTMLRendererSingleton in class Componentpublic java.lang.String getSelectedSubmitKey()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||