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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddEncryptExpressionHandler(EncryptExpressionEvent.EncryptExpressionHandler handler)voidaddResolveExpressionHandler(ResolveExpressionEvent.ResolveExpressionHandler handler)voidaddValidationHandler(FormItemValidation<T> validationHandler)voidassignDefaultValue(T defaultValue)voidclearError()voidclearValue()elemental2.dom.HTMLElementelement(Form.State state)StringgetExpressionValue()StringgetId(Form.State state)StringgetLabel()booleanisDeprecated()booleanisEmpty()booleanisExpressionAllowed()booleanisExpressionValue()booleanisModified()booleanisRequired()booleanisRestricted()booleanisUndefined()voidmask()voidregisterSuggestHandler(SuggestHandler suggestHandler)voidsetDeprecated(org.jboss.hal.dmr.Deprecation deprecation)voidsetExpressionAllowed(boolean expressionAllowed)voidsetExpressionValue(String expressionValue)voidsetId(String id)voidsetLabel(String label)voidsetModified(boolean modified)voidsetRequired(boolean required)voidsetRestricted(boolean restricted)voidsetStability(org.jboss.hal.config.StabilityLevel stability)voidsetUndefined(boolean undefined)voidshowError(String message)booleansupportsExpressions()voidunmask()booleanvalidate()-
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)
-
setStability
void setStability(org.jboss.hal.config.StabilityLevel stability)
-
-