Class FieldWrapper<T>
Object
AbstractClientConnector
AbstractComponent
AbstractLegacyComponent
AbstractField<T>
CustomField<T>
FieldWrapper<T>
- Type Parameters:
T-
- All Implemented Interfaces:
Action.ShortcutNotifier,ContextClickEvent.ContextClickNotifier,MethodEventSource,SerializableEventListener,ClientConnector,Sizeable,Connector,Component,Component.Focusable,HasComponents,Buffered,BufferedValidatable,Property<T>,Property.Editor,Property.ReadOnlyStatusChangeListener,Property.ReadOnlyStatusChangeNotifier,Property.ValueChangeListener,Property.ValueChangeNotifier,Property.Viewer,Validatable,Field<T>,Serializable,Iterable<Component>,EventListener
- Direct Known Subclasses:
ContextDateTimeField,ProcessInstanceIdField,UserInfoFieldWrapper,UserPropertyField
public class FieldWrapper<T>
extends CustomField<T>
Um field Wrapper simples
- Author:
- eduardo
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class AbstractField
AbstractField.FocusShortcut, AbstractField.ReadOnlyStatusChangeEventNested classes/interfaces inherited from interface Buffered
Buffered.SourceExceptionNested classes/interfaces inherited from interface ClientConnector
ClientConnector.AttachEvent, ClientConnector.AttachListener, ClientConnector.ConnectorErrorEvent, ClientConnector.DetachEvent, ClientConnector.DetachListenerNested classes/interfaces inherited from interface Component
Component.ErrorEvent, Component.Event, Component.Focusable, Component.ListenerNested classes/interfaces inherited from interface Field
Field.ValueChangeEventNested classes/interfaces inherited from interface HasComponents
HasComponents.ComponentAttachDetachNotifier, HasComponents.ComponentAttachEvent, HasComponents.ComponentAttachListener, HasComponents.ComponentDetachEvent, HasComponents.ComponentDetachListenerNested classes/interfaces inherited from interface Property
Property.Editor, Property.ReadOnlyException, Property.ReadOnlyStatusChangeListener, Property.ReadOnlyStatusChangeNotifier, Property.Transactional<T>, Property.ValueChangeListener, Property.ValueChangeNotifier, Property.ViewerNested classes/interfaces inherited from interface Sizeable
Sizeable.Unit -
Field Summary
Fields inherited from class AbstractComponent
DESIGN_ATTR_PLAIN_TEXTFields inherited from interface Sizeable
SIZE_UNDEFINED, UNITS_CM, UNITS_EM, UNITS_EX, UNITS_INCH, UNITS_MM, UNITS_PERCENTAGE, UNITS_PICAS, UNITS_PIXELS, UNITS_POINTS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddStyleName(String style) voidaddValidator(Validator validator) voidaddValueChangeListener(Property.ValueChangeListener listener) voidclear()voidcommit()voiddiscard()voidfocus()ErrorHandlerfloatSizeable.UnitPropertyintgetType()Collection<Validator> getValue()floatgetWidth()Sizeable.Unitprotected Field<T> protected ComponentbooleanbooleanisEmpty()booleanbooleanbooleanbooleanbooleanbooleanbooleanisValid()booleanvoidremoveExtension(Extension extension) voidremoveStyleName(String style) voidremoveValidator(Validator validator) voidremoveValueChangeListener(Property.ValueChangeListener listener) voidsetBuffered(boolean buffered) voidsetEnabled(boolean enabled) voidsetErrorHandler(ErrorHandler errorHandler) voidsetHeight(float height, Sizeable.Unit unit) voidvoidvoidsetInvalidAllowed(boolean invalidValueAllowed) voidsetInvalidCommitted(boolean isCommitted) voidsetPrimaryStyleName(String style) voidsetPropertyDataSource(Property newDataSource) voidsetReadOnly(boolean readOnly) voidsetRequired(boolean required) voidsetRequiredError(String requiredMessage) voidvoidvoidsetStyleName(String style) voidsetTabIndex(int tabIndex) voidvoidsetVisible(boolean visible) voidsetWidth(float width, Sizeable.Unit unit) voidvoidvoidvalidate()voidvalueChange(Property.ValueChangeEvent event) Methods inherited from class CustomField
attach, getContent, iterator, setFocusDelegateMethods inherited from class AbstractField
addListener, addListener, addReadOnlyStatusChangeListener, beforeClientResponse, detach, fireReadOnlyStatusChange, fireValueChange, getConversionError, getConversionError, getConvertedValue, getConverter, getCurrentBufferedSourceException, getCustomAttributes, getErrorMessage, getInternalValue, getModelType, getState, getState, isValidationVisible, readDesign, readOnlyStatusChange, removeAllValidators, removeListener, removeListener, removeReadOnlyStatusChangeListener, setConversionError, setConvertedValue, setConverter, setConverter, setCurrentBufferedSourceException, setInternalValue, setLocale, setValidationVisible, setValue, setValue, shouldHideErrors, validate, writeDesignMethods inherited from class AbstractLegacyComponent
getExplicitImmediateValue, isImmediate, setImmediateMethods inherited from class AbstractComponent
addContextClickListener, addListener, addShortcutListener, findAncestor, fireComponentErrorEvent, fireComponentEvent, getActionManager, getCaption, getComponentError, getData, getDebugId, getIcon, getId, getLocale, getParent, isCaptionAsHtml, isConnectorEnabled, isOrHasAncestor, isRequiredIndicatorVisible, isResponsive, removeContextClickListener, removeListener, removeShortcutListener, setCaption, setCaptionAsHtml, setComponentError, setData, setDebugId, setDescription, setDescription, setHeightFull, setIcon, setId, setParent, setRequiredIndicatorVisible, setResponsive, setWidthFullMethods inherited from class AbstractClientConnector
addAttachListener, addDetachListener, addExtension, addListener, addListener, addListener, addListener, addListener, addListener, addMethodInvocationToQueue, createState, encodeState, equals, fireEvent, getAllChildrenIterable, getConnectorId, getExtensions, getListeners, getResource, getRpcManager, getRpcProxy, getSession, getStateType, getUI, handleConnectorRequest, hashCode, hasListeners, isAttached, isThis, markAsDirty, markAsDirtyRecursive, registerRpc, registerRpc, removeAttachListener, removeDetachListener, removeListener, removeListener, removeListener, removeListener, removeListener, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setResource, updateDiffstateMethods inherited from class Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Action.ShortcutNotifier
addShortcutListener, removeShortcutListenerMethods inherited from interface ClientConnector
addAttachListener, addDetachListener, beforeClientResponse, detach, encodeState, getExtensions, getRpcManager, getStateType, handleConnectorRequest, isAttached, isConnectorEnabled, markAsDirty, markAsDirtyRecursive, removeAttachListener, removeDetachListener, requestRepaint, requestRepaintAll, retrievePendingRpcCallsMethods inherited from interface Component
addListener, addStyleNames, getCaption, getIcon, getId, getLocale, getParent, getUI, readDesign, removeListener, removeStyleNames, setCaption, setIcon, setId, setParent, setStyleName, writeDesignMethods inherited from interface Connector
getConnectorIdMethods inherited from interface Iterable
forEach, spliteratorMethods inherited from interface Sizeable
setHeightFull, setWidthFull
-
Constructor Details
-
FieldWrapper
-
-
Method Details
-
getWrappedField
-
initContent
protected Component initContent()- Specified by:
initContentin classCustomField<T>
-
getType
-
addValidator
public void addValidator(Validator validator) - Specified by:
addValidatorin interfaceValidatable- Overrides:
addValidatorin classAbstractField<T>
-
isInvalidCommitted
public boolean isInvalidCommitted()- Specified by:
isInvalidCommittedin interfaceBufferedValidatable- Overrides:
isInvalidCommittedin classAbstractField<T>
-
setInvalidCommitted
public void setInvalidCommitted(boolean isCommitted) - Specified by:
setInvalidCommittedin interfaceBufferedValidatable- Overrides:
setInvalidCommittedin classAbstractField<T>
-
removeValidator
public void removeValidator(Validator validator) - Specified by:
removeValidatorin interfaceValidatable- Overrides:
removeValidatorin classAbstractField<T>
-
commit
public void commit() throws Buffered.SourceException, Validator.InvalidValueException- Specified by:
commitin interfaceBuffered- Overrides:
commitin classAbstractField<T>- Throws:
Buffered.SourceExceptionValidator.InvalidValueException
-
isRequired
public boolean isRequired() -
setRequired
public void setRequired(boolean required) -
setValue
-
getValidators
- Specified by:
getValidatorsin interfaceValidatable- Overrides:
getValidatorsin classAbstractField<T>
-
setRequiredError
-
discard
public void discard() throws Buffered.SourceException- Specified by:
discardin interfaceBuffered- Overrides:
discardin classAbstractField<T>- Throws:
Buffered.SourceException
-
getRequiredError
-
getStyleName
- Specified by:
getStyleNamein interfaceComponent- Overrides:
getStyleNamein classAbstractComponent
-
isValid
public boolean isValid()- Specified by:
isValidin interfaceValidatable- Overrides:
isValidin classAbstractField<T>
-
setBuffered
public void setBuffered(boolean buffered) - Specified by:
setBufferedin interfaceBuffered- Overrides:
setBufferedin classAbstractField<T>
-
validate
public void validate() throws Validator.InvalidValueException- Specified by:
validatein interfaceValidatable- Overrides:
validatein classAbstractField<T>- Throws:
Validator.InvalidValueException
-
setStyleName
- Specified by:
setStyleNamein interfaceComponent- Overrides:
setStyleNamein classAbstractComponent
-
isBuffered
public boolean isBuffered()- Specified by:
isBufferedin interfaceBuffered- Overrides:
isBufferedin classAbstractField<T>
-
isEmpty
public boolean isEmpty() -
isInvalidAllowed
public boolean isInvalidAllowed()- Specified by:
isInvalidAllowedin interfaceValidatable- Overrides:
isInvalidAllowedin classAbstractField<T>
-
isModified
public boolean isModified()- Specified by:
isModifiedin interfaceBuffered- Overrides:
isModifiedin classAbstractField<T>
-
setInvalidAllowed
- Specified by:
setInvalidAllowedin interfaceValidatable- Overrides:
setInvalidAllowedin classAbstractField<T>- Throws:
UnsupportedOperationException
-
clear
public void clear() -
getWidth
public float getWidth()- Specified by:
getWidthin interfaceSizeable- Overrides:
getWidthin classAbstractComponent
-
getHeight
public float getHeight()- Specified by:
getHeightin interfaceSizeable- Overrides:
getHeightin classAbstractComponent
-
getWidthUnits
public Sizeable.Unit getWidthUnits()- Specified by:
getWidthUnitsin interfaceSizeable- Overrides:
getWidthUnitsin classAbstractComponent
-
getHeightUnits
public Sizeable.Unit getHeightUnits()- Specified by:
getHeightUnitsin interfaceSizeable- Overrides:
getHeightUnitsin classAbstractComponent
-
setHeight
- Specified by:
setHeightin interfaceSizeable- Overrides:
setHeightin classAbstractComponent
-
addStyleName
- Specified by:
addStyleNamein interfaceComponent- Overrides:
addStyleNamein classAbstractComponent
-
setWidth
public void setWidth(float width, Sizeable.Unit unit) - Specified by:
setWidthin interfaceSizeable- Overrides:
setWidthin classCustomField<T>
-
setHeight
public void setHeight(float height, Sizeable.Unit unit) - Specified by:
setHeightin interfaceSizeable- Overrides:
setHeightin classCustomField<T>
-
setWidth
- Specified by:
setWidthin interfaceSizeable- Overrides:
setWidthin classAbstractComponent
-
removeStyleName
- Specified by:
removeStyleNamein interfaceComponent- Overrides:
removeStyleNamein classAbstractComponent
-
setSizeFull
public void setSizeFull()- Specified by:
setSizeFullin interfaceSizeable- Overrides:
setSizeFullin classAbstractComponent
-
setSizeUndefined
public void setSizeUndefined()- Specified by:
setSizeUndefinedin interfaceSizeable- Overrides:
setSizeUndefinedin classAbstractComponent
-
setPropertyDataSource
public void setPropertyDataSource(Property newDataSource) - Specified by:
setPropertyDataSourcein interfaceProperty.Viewer- Overrides:
setPropertyDataSourcein classAbstractField<T>
-
setWidthUndefined
public void setWidthUndefined()- Specified by:
setWidthUndefinedin interfaceSizeable- Overrides:
setWidthUndefinedin classAbstractComponent
-
getPrimaryStyleName
- Specified by:
getPrimaryStyleNamein interfaceComponent- Overrides:
getPrimaryStyleNamein classAbstractComponent
-
setHeightUndefined
public void setHeightUndefined()- Specified by:
setHeightUndefinedin interfaceSizeable- Overrides:
setHeightUndefinedin classAbstractComponent
-
removeExtension
public void removeExtension(Extension extension) - Specified by:
removeExtensionin interfaceClientConnector- Overrides:
removeExtensionin classAbstractClientConnector
-
getPropertyDataSource
public Property getPropertyDataSource()- Specified by:
getPropertyDataSourcein interfaceProperty.Viewer- Overrides:
getPropertyDataSourcein classAbstractField<T>
-
setPrimaryStyleName
- Specified by:
setPrimaryStyleNamein interfaceComponent- Overrides:
setPrimaryStyleNamein classAbstractComponent
-
isEnabled
public boolean isEnabled()- Specified by:
isEnabledin interfaceComponent- Overrides:
isEnabledin classAbstractComponent
-
valueChange
public void valueChange(Property.ValueChangeEvent event) - Specified by:
valueChangein interfaceProperty.ValueChangeListener- Overrides:
valueChangein classAbstractField<T>
-
setEnabled
public void setEnabled(boolean enabled) - Specified by:
setEnabledin interfaceComponent- Overrides:
setEnabledin classAbstractComponent
-
addValueChangeListener
public void addValueChangeListener(Property.ValueChangeListener listener) - Specified by:
addValueChangeListenerin interfaceProperty.ValueChangeNotifier- Overrides:
addValueChangeListenerin classAbstractField<T>
-
isVisible
public boolean isVisible()- Specified by:
isVisiblein interfaceComponent- Overrides:
isVisiblein classAbstractComponent
-
removeValueChangeListener
public void removeValueChangeListener(Property.ValueChangeListener listener) - Specified by:
removeValueChangeListenerin interfaceProperty.ValueChangeNotifier- Overrides:
removeValueChangeListenerin classAbstractField<T>
-
getErrorHandler
public ErrorHandler getErrorHandler()- Specified by:
getErrorHandlerin interfaceClientConnector- Overrides:
getErrorHandlerin classAbstractClientConnector
-
setErrorHandler
public void setErrorHandler(ErrorHandler errorHandler) - Specified by:
setErrorHandlerin interfaceClientConnector- Overrides:
setErrorHandlerin classAbstractClientConnector
-
setVisible
public void setVisible(boolean visible) - Specified by:
setVisiblein interfaceComponent- Overrides:
setVisiblein classAbstractComponent
-
isReadOnly
public boolean isReadOnly() -
setReadOnly
public void setReadOnly(boolean readOnly) -
getValue
-
getDescription
- Specified by:
getDescriptionin interfaceComponent- Overrides:
getDescriptionin classAbstractComponent
-
focus
public void focus()- Specified by:
focusin interfaceComponent.Focusable- Overrides:
focusin classCustomField<T>
-
getTabIndex
public int getTabIndex()- Specified by:
getTabIndexin interfaceComponent.Focusable- Overrides:
getTabIndexin classCustomField<T>
-
setTabIndex
public void setTabIndex(int tabIndex) - Specified by:
setTabIndexin interfaceComponent.Focusable- Overrides:
setTabIndexin classCustomField<T>
-