|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.olat.core.gui.components.form.flexible.impl.FormItemImpl
org.olat.core.gui.components.form.flexible.impl.elements.AbstractTextElement
org.olat.core.gui.components.form.flexible.impl.elements.TextElementImpl
org.olat.core.gui.components.form.flexible.impl.elements.IntegerElementImpl
public class IntegerElementImpl
Description:
TODO: patrickb Class Description for IntegerElement
Initial Date: 22.06.2007
| Field Summary |
|---|
| Fields inherited from class org.olat.core.gui.components.form.flexible.impl.elements.TextElementImpl |
|---|
HTML_INPUT_TYPE_PASSWORD, HTML_INPUT_TYPE_TEXT |
| Fields inherited from interface org.olat.core.gui.components.form.flexible.FormItem |
|---|
ERRORC, EXAMPLEC, LABELC |
| Fields inherited from interface org.olat.core.gui.components.form.flexible.FormBaseComponentIdProvider |
|---|
DISPPREFIX |
| Constructor Summary | |
|---|---|
IntegerElementImpl(java.lang.String name,
int predefinedValue)
|
|
IntegerElementImpl(java.lang.String name,
int predefinedValue,
boolean asInline)
|
|
| Method Summary | |
|---|---|
void |
evalFormRequest(UserRequest ureq)
gets called if the implementing component is part of a form which gets partly submitted -> extract data for you and store it temporarly for redisplay without a validation |
int |
getIntValue()
|
void |
reset()
reset the data in the field to a initial/predefined value. |
void |
setIntValue(int value)
set the int value. |
void |
setIntValueCheck(java.lang.String errorKey)
Implementors note: an integer element implementation has to provide a generic int value check anyway with a generic "must be a number" error message. |
void |
setIsEqualCheck(int equalValue,
java.lang.String errorKey)
|
void |
setIsEqualCheck(java.lang.String otherValue,
java.lang.String errorKey)
compares a text value with another value |
void |
setMaxValueCheck(int maxValue,
java.lang.String errorKey)
The value must be less or equal to maxValue |
void |
setMinValueCheck(int minValue,
java.lang.String errorKey)
The value must be bigger or equal minValue. |
void |
setValue(java.lang.String value)
set a value by string is not allowed - use setIntValue instead. |
void |
validate(java.util.List validationResults)
validate the data in the field, create error messages or update any component. |
| Methods inherited from class org.olat.core.gui.components.form.flexible.impl.elements.TextElementImpl |
|---|
setTranslator |
| Methods inherited from class org.olat.core.gui.components.form.flexible.impl.elements.AbstractTextElement |
|---|
getValue, getValue, isEmpty, isEmpty, setDisplaySize, setItemValidatorProvider, setMaxLength, setNewOriginalValue, setNotEmptyCheck, setNotLongerThanCheck, setRegexMatchCheck |
| Methods inherited from class org.olat.core.gui.components.form.flexible.impl.FormItemImpl |
|---|
addActionListener, clearError, doDispatchFormRequest, getAction, getActionListenersFor, getComponent, getEmptyDisplayText, getErrorC, getErrorText, getExampleC, getExampleText, getFormDispatchId, getLabelC, getLabelText, getName, getRootForm, getTranslator, getUserObject, hasError, hasExample, hasFocus, hasLabel, isEnabled, isInlineEditingOn, isMandatory, isVisible, setEmptyDisplayText, setEnabled, setErrorComponent, setErrorKey, setExampleKey, setFocus, setLabel, setLabelComponent, setMandatory, setRootForm, setUserObject, setVisible, showError, showExample, showLabel, toString |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.olat.core.gui.components.form.flexible.elements.InlineElement |
|---|
getEmptyDisplayText, isInlineEditingOn, setEmptyDisplayText |
| Methods inherited from interface org.olat.core.gui.components.form.flexible.elements.TextElement |
|---|
getValue, getValue, isEmpty, isEmpty, setDisplaySize, setItemValidatorProvider, setMaxLength, setNewOriginalValue, setNotEmptyCheck, setNotLongerThanCheck, setRegexMatchCheck |
| Methods inherited from interface org.olat.core.gui.components.form.flexible.FormItem |
|---|
addActionListener, clearError, doDispatchFormRequest, getAction, getActionListenersFor, getComponent, getErrorC, getErrorText, getExampleC, getExampleText, getLabelC, getLabelText, getName, getRootForm, getTranslator, getUserObject, hasError, hasExample, hasFocus, hasLabel, isEnabled, isMandatory, isVisible, setEnabled, setErrorComponent, setErrorKey, setExampleKey, setFocus, setLabel, setLabelComponent, setMandatory, setRootForm, setTranslator, setUserObject, setVisible, showError, showExample, showLabel |
| Methods inherited from interface org.olat.core.gui.components.form.flexible.FormBaseComponentIdProvider |
|---|
getFormDispatchId |
| Constructor Detail |
|---|
public IntegerElementImpl(java.lang.String name,
int predefinedValue)
name - predefinedValue -
public IntegerElementImpl(java.lang.String name,
int predefinedValue,
boolean asInline)
| Method Detail |
|---|
public int getIntValue()
getIntValue in interface IntegerElementpublic void setIntValue(int value)
IntegerElement
setIntValue in interface IntegerElementpublic void setIntValueCheck(java.lang.String errorKey)
IntegerElement
setIntValueCheck in interface IntegerElementpublic void evalFormRequest(UserRequest ureq)
FormItemImpl
evalFormRequest in interface FormItemevalFormRequest in class TextElementImplorg.olat.core.gui.components.form.flexible.FormItemImpl#evalFormRequest(org.olat.core.gui.UserRequest)public void reset()
FormItem
reset in interface FormItemreset in class AbstractTextElementFormItem.reset()public void setValue(java.lang.String value)
setValue in interface TextElementsetValue in class AbstractTextElementvalue - The value to setAbstractTextElement.setValue(java.lang.String)public void validate(java.util.List validationResults)
FormItemThis method must be implemented by a specialised form item provider.
validate in interface FormItemvalidate in class AbstractTextElementorg.olat.core.gui.components.form.flexible.FormComponent#validate(java.util.List)
public void setIsEqualCheck(int equalValue,
java.lang.String errorKey)
setIsEqualCheck in interface IntegerElementIntegerElement.setIsEqualCheck(int,
java.lang.String)
public void setIsEqualCheck(java.lang.String otherValue,
java.lang.String errorKey)
AbstractTextElement
setIsEqualCheck in interface TextElementsetIsEqualCheck in class AbstractTextElement
public void setMaxValueCheck(int maxValue,
java.lang.String errorKey)
IntegerElement
setMaxValueCheck in interface IntegerElement
public void setMinValueCheck(int minValue,
java.lang.String errorKey)
IntegerElement
setMinValueCheck in interface IntegerElement
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||