Package org.jboss.hal.ballroom.form
Interface FormItem<T>
-
- All Superinterfaces:
Attachable,com.google.gwt.user.client.ui.Focusable,com.google.gwt.user.client.ui.HasEnabled,com.google.gwt.event.shared.HasHandlers,com.google.gwt.user.client.ui.HasName,com.google.gwt.user.client.ui.HasValue<T>,com.google.gwt.event.logical.shared.HasValueChangeHandlers<T>,com.google.gwt.user.client.TakesValue<T>
- All Known Subinterfaces:
ModelNodeItem
- All Known Implementing Classes:
AbstractFormItem,ButtonItem,CompositeFormItem,FileItem,ListItem,MultiSelectBoxItem,NumberDoubleItem,NumberItem,NumberSelectItem,PreListItem,PreTextItem,PropertiesItem,RadioItem,SingleSelectBoxItem,StaticItem,SwitchItem,TagsItem,TextBoxItem,URLItem
public interface FormItem<T> extends Attachable, com.google.gwt.user.client.ui.HasEnabled, com.google.gwt.user.client.ui.Focusable, com.google.gwt.user.client.ui.HasName, com.google.gwt.user.client.ui.HasValue<T>
-
-
Method Summary
-
Methods inherited from interface org.jboss.hal.ballroom.Attachable
attach, detach
-
Methods inherited from interface com.google.gwt.user.client.ui.Focusable
getTabIndex, setAccessKey, setFocus, setTabIndex
-
-
-
-
Method Detail
-
element
elemental2.dom.HTMLElement element(Form.State state)
-
clearValue
void clearValue()
-
isEmpty
boolean isEmpty()
- Returns:
- if this form item has no value.
-
setId
void setId(String id)
-
getId
String getId(Form.State state)
-
assignDefaultValue
void assignDefaultValue(T defaultValue)
-
mask
void mask()
-
unmask
void unmask()
-
registerSuggestHandler
void registerSuggestHandler(SuggestHandler suggestHandler)
-
addValidationHandler
void addValidationHandler(FormItemValidation<T> validationHandler)
-
validate
boolean validate()
-
clearError
void clearError()
-
showError
void showError(String message)
-
isExpressionValue
boolean isExpressionValue()
-
setExpressionValue
void setExpressionValue(String expressionValue)
-
getExpressionValue
String getExpressionValue()
-
supportsExpressions
boolean supportsExpressions()
-
addResolveExpressionHandler
void addResolveExpressionHandler(ResolveExpressionEvent.ResolveExpressionHandler handler)
-
addEncryptExpressionHandler
void addEncryptExpressionHandler(EncryptExpressionEvent.EncryptExpressionHandler handler)
-
getLabel
String getLabel()
-
setLabel
void setLabel(String label)
-
isRequired
boolean isRequired()
-
setRequired
void setRequired(boolean required)
-
isModified
boolean isModified()
-
setModified
void setModified(boolean modified)
-
isUndefined
boolean isUndefined()
-
setUndefined
void setUndefined(boolean undefined)
-
isExpressionAllowed
boolean isExpressionAllowed()
-
setExpressionAllowed
void setExpressionAllowed(boolean expressionAllowed)
-
isRestricted
boolean isRestricted()
-
setRestricted
void setRestricted(boolean restricted)
-
isDeprecated
boolean isDeprecated()
-
setDeprecated
void setDeprecated(org.jboss.hal.dmr.Deprecation deprecation)
-
-