Package com.google.gwt.editor.ui.client
Class ValueBoxEditorDecorator<T>
java.lang.Object
com.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.Widget
com.google.gwt.user.client.ui.Composite
com.google.gwt.editor.ui.client.ValueBoxEditorDecorator<T>
- Type Parameters:
T
- the type of data being edited
- All Implemented Interfaces:
Editor<T>
,HasEditorErrors<T>
,IsEditor<ValueBoxEditor<T>>
,HasAttachHandlers
,HasHandlers
,EventListener
,HasVisibility
,IsRenderable
,IsWidget
public class ValueBoxEditorDecorator<T>
extends Composite
implements HasEditorErrors<T>, IsEditor<ValueBoxEditor<T>>
A simple decorator to display leaf widgets with an error message.
Use in UiBinder Templates
The decorator may have exactly one ValueBoxBase added though an
<e:valuebox>
child tag.
For example:
@UiField ValueBoxEditorDecorator<String> name;
<e:ValueBoxEditorDecorator ui:field='name'> <e:valuebox> <g:TextBox /> </e:valuebox> </e:ValueBoxEditorDecorator>
-
Nested Class Summary
Modifier and TypeClassDescription(package private) static interface
Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject
UIObject.DebugIdImpl, UIObject.DebugIdImplEnabled
Nested classes/interfaces inherited from interface com.google.gwt.editor.client.Editor
Editor.Ignore, Editor.Path
-
Field Summary
Fields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX
-
Constructor Summary
ConstructorDescriptionConstructs a ValueBoxEditorDecorator.ValueBoxEditorDecorator
(ValueBoxBase<T> widget, ValueBoxEditor<T> editor) Constructs a ValueBoxEditorDecorator using aValueBoxBase
widget and aValueBoxEditor
editor. -
Method Summary
Modifier and TypeMethodDescriptionasEditor()
Returns the associatedValueBoxEditor
.void
setEditor
(ValueBoxEditor<T> editor) Sets the associatedValueBoxEditor
.void
setValueBox
(ValueBoxBase<T> widget) Set the widget that the EditorPanel will display.void
showErrors
(List<EditorError> errors) The default implementation will display, but not consume, received errors whosegetEditor()
method returns the Editor passed intosetEditor(com.google.gwt.editor.ui.client.adapters.ValueBoxEditor<T>)
.Methods inherited from class com.google.gwt.user.client.ui.Composite
claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, render, render, resolvePotentialElement, setWidget
Methods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
Methods inherited from class com.google.gwt.user.client.ui.UIObject
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString
-
Field Details
-
contents
-
errorLabel
-
-
Constructor Details
-
ValueBoxEditorDecorator
Constructs a ValueBoxEditorDecorator. -
ValueBoxEditorDecorator
Constructs a ValueBoxEditorDecorator using aValueBoxBase
widget and aValueBoxEditor
editor.- Parameters:
widget
- the widgeteditor
- the editor
-
-
Method Details
-
asEditor
Returns the associatedValueBoxEditor
.- Specified by:
asEditor
in interfaceIsEditor<T>
- Returns:
- a
ValueBoxEditor
instance - See Also:
-
setEditor
Sets the associatedValueBoxEditor
.- Parameters:
editor
- aValueBoxEditor
instance- See Also:
-
setValueBox
Set the widget that the EditorPanel will display. This method will automatically callsetEditor(com.google.gwt.editor.ui.client.adapters.ValueBoxEditor<T>)
.- Parameters:
widget
- aValueBoxBase
widget
-
showErrors
The default implementation will display, but not consume, received errors whosegetEditor()
method returns the Editor passed intosetEditor(com.google.gwt.editor.ui.client.adapters.ValueBoxEditor<T>)
.- Specified by:
showErrors
in interfaceHasEditorErrors<T>
- Parameters:
errors
- a List ofEditorError
instances
-