public abstract class ValidField extends AbstractFormComponent
Form
component that creates a text field that allows for validation of user input and
conversion between string and object values. [ Component Reference ]
A ValidatingTextField uses an IValidationDelegate
to track errors and an
IValidator
to convert between strings and objects (as well as perform validations). The
validation delegate is shared by all validating text fields in a form, the validator may be
shared my multiple elements as desired.
Constructor and Description |
---|
ValidField() |
Modifier and Type | Method and Description |
---|---|
abstract java.lang.String |
getDisplayName()
Parameter
|
abstract IValidator |
getValidator() |
abstract java.lang.Object |
getValue() |
abstract boolean |
isDisabled()
Returns true if the component is disabled.
|
abstract boolean |
isHidden() |
protected java.lang.String |
readValue() |
protected void |
renderFormComponent(IMarkupWriter writer,
IRequestCycle cycle) |
protected void |
rewindFormComponent(IMarkupWriter writer,
IRequestCycle cycle) |
abstract void |
setValue(java.lang.Object value) |
protected void |
updateValue(java.lang.String value) |
getAlwaysRenderBodyOnRewind, getCanTakeFocus, getForm, getIdParameter, getName, isRequired, renderComponent, renderDelegateAttributes, renderDelegatePrefix, renderDelegateSuffix, renderIdAttribute, setClientId, setForm, setName, setName
addAsset, addBody, addComponent, checkActiveLock, cleanupAfterRender, enterActiveState, finishLoad, finishLoad, format, format, format, format, getAsset, getAssets, getBeans, getBinding, getBindingNames, getBindings, getBody, getBodyCount, getComponent, getComponents, getContainedComponent, getContainer, getExtendedId, getId, getIdPath, getListeners, getMessage, getMessages, getNamespace, getPage, getProperty, getSpecification, isInActiveState, isParameterBound, isRendering, pageEndRender, prepareForRender, render, renderBody, renderInformalParameters, setBinding, setContainedComponent, setContainer, setId, setNamespace, setPage, setProperty, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getClientId
addAsset, addBody, addComponent, enterActiveState, finishLoad, getAsset, getAssets, getBeans, getBinding, getBindingNames, getBindings, getComponent, getComponents, getContainedComponent, getContainer, getExtendedId, getId, getIdPath, getListeners, getMessage, getMessages, getNamespace, getPage, getProperty, getSpecification, isRendering, renderBody, setBinding, setContainedComponent, setContainer, setId, setNamespace, setPage, setProperty
public ValidField()
public abstract boolean isHidden()
public abstract boolean isDisabled()
IFormComponent
public abstract java.lang.Object getValue()
public abstract void setValue(java.lang.Object value)
public abstract java.lang.String getDisplayName()
protected void renderFormComponent(IMarkupWriter writer, IRequestCycle cycle)
protected void rewindFormComponent(IMarkupWriter writer, IRequestCycle cycle)
protected java.lang.String readValue()
protected void updateValue(java.lang.String value)
public abstract IValidator getValidator()