org.riotfamily.forms.element
Class TextField
java.lang.Object
org.riotfamily.forms.AbstractElement
org.riotfamily.forms.AbstractEditorBase
org.riotfamily.forms.element.AbstractTextElement
org.riotfamily.forms.element.TextField
- All Implemented Interfaces:
- Editor, Element, JavaScriptEventAdapter
- Direct Known Subclasses:
- NumberField
public class TextField
- extends AbstractTextElement
A text input field.
Methods inherited from class org.riotfamily.forms.element.AbstractTextElement |
afterBindingSet, getDefaultText, getDefaultValue, getEventTriggerId, getEventTypes, getMaxLength, getPropertyEditor, getSystemStyleClass, getText, getType, getValue, handleJavaScriptEvent, initPropertyEditor, setAllowAutocomplete, setDefaultText, setMaxLength, setPropertyEditor, setText, setTextFromValue, setTrim, setType, setValidateOnChange, setValue, setValueFromText |
Methods inherited from class org.riotfamily.forms.AbstractEditorBase |
addChangeListener, fireChangeEvent, getEditorBinding, getFieldName, getHint, getLabel, getParamName, hasListeners, setEditorBinding, setFieldName, setParamName |
Methods inherited from class org.riotfamily.forms.AbstractElement |
afterFormContextSet, afterFormSet, focus, getForm, getFormContext, getFormListener, getId, getParent, getStyleClass, getWrapperStyleClass, isCompositeElement, 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, getForm, getFormContext, getId, getParent, getStyleClass, isCompositeElement, isEnabled, isRequired, isVisible, render, setEnabled, setForm, setFormContext, setId, setParent, setRequired |
TextField
public TextField()
TextField
public TextField(String s)
setConfirm
public void setConfirm(boolean confirm)
setConfirmMessageKey
public void setConfirmMessageKey(String confirmMessageKey)
setConfirmMessageText
public void setConfirmMessageText(String confirmMessageText)
setRegex
public void setRegex(String regex)
setRegexMismatchMessageKey
public void setRegexMismatchMessageKey(String regexMismatchMessageKey)
setRegexMismatchMessageText
public void setRegexMismatchMessageText(String regexMismatchMessageText)
renderInternal
public void renderInternal(PrintWriter writer)
- Overrides:
renderInternal
in class AbstractTextElement
processRequest
public void processRequest(FormRequest request)
- Description copied from class:
AbstractElement
- Subclasses may override this method to change their internal state
according the given request.
- Specified by:
processRequest
in interface Element
- Overrides:
processRequest
in class AbstractTextElement
validate
public void validate()
- Overrides:
validate
in class AbstractTextElement
validateSyntax
protected void validateSyntax()
- Overrides:
validateSyntax
in class AbstractTextElement
getConfirmParamName
protected String getConfirmParamName()
getConfirmMessage
protected String getConfirmMessage()
getDefaultConfirmMessageKey
protected String getDefaultConfirmMessageKey()