public abstract class AFormField<T> extends java.lang.Object implements IField, IClearableMessageSet, java.io.Serializable
Form
object.Form
object and contained
IField
.Constructor and Description |
---|
AFormField() |
Modifier and Type | Method and Description |
---|---|
abstract IFieldContraints |
getConstraints() |
Form |
getForm() |
java.lang.String |
getId() |
abstract T |
getValue() |
abstract java.lang.Class<? extends T> |
getValueType() |
boolean |
isShadow() |
abstract AFormField<T> |
setCssClass(java.lang.String cssClass) |
abstract AFormField<T> |
setEnabled(boolean enabled) |
abstract AField<T> |
setReadOnly(boolean readOnly) |
abstract AFormField<T> |
setShadow(boolean shadow)
A shadow field is disabled, returns a null value, has no validation errors but accepts
any value (but always returns null).
|
abstract AFormField<T> |
setStyle(java.lang.String style) |
abstract AFormField<T> |
setValue(T value)
Set the field contained value.
|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getCssClass, getLabel, getStyle, getTitle, isEnabled, isReadOnly
clearMessages
getMessage, getMessage, getMessages, getMessagesMap, hasMessage, hasMessage, setMessage
public final Form getForm()
Form.registerField(String, AFormField)
,public final java.lang.String getId()
public abstract AFormField<T> setValue(T value)
value
- public abstract T getValue()
public abstract java.lang.Class<? extends T> getValueType()
getValue()
.public abstract IFieldContraints getConstraints()
IFieldContraints
for the field or null if none.public abstract AFormField<T> setEnabled(boolean enabled)
enabled
- public abstract AFormField<T> setShadow(boolean shadow)
shadow
- public boolean isShadow()
public abstract AFormField<T> setCssClass(java.lang.String cssClass)
- public abstract AFormField<T> setStyle(java.lang.String style)
-