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
Nested ClassesModifier and TypeClassDescription(package private) static interfaceNested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject
UIObject.DebugIdImpl, UIObject.DebugIdImplEnabledNested classes/interfaces inherited from interface com.google.gwt.editor.client.Editor
Editor.Ignore, Editor.Path -
Field Summary
FieldsFields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX -
Constructor Summary
ConstructorsConstructorDescriptionConstructs a ValueBoxEditorDecorator.ValueBoxEditorDecorator(ValueBoxBase<T> widget, ValueBoxEditor<T> editor) Constructs a ValueBoxEditorDecorator using aValueBoxBasewidget and aValueBoxEditoreditor. -
Method Summary
Modifier and TypeMethodDescriptionasEditor()Returns the associatedValueBoxEditor.voidsetEditor(ValueBoxEditor<T> editor) Sets the associatedValueBoxEditor.voidsetValueBox(ValueBoxBase<T> widget) Set the widget that the EditorPanel will display.voidshowErrors(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, setWidgetMethods 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, unsinkEventsMethods 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 aValueBoxBasewidget and aValueBoxEditoreditor.- Parameters:
widget- the widgeteditor- the editor
-
-
Method Details
-
asEditor
Returns the associatedValueBoxEditor.- Specified by:
asEditorin interfaceIsEditor<T>- Returns:
- a
ValueBoxEditorinstance - See Also:
-
setEditor
Sets the associatedValueBoxEditor.- Parameters:
editor- aValueBoxEditorinstance- 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- aValueBoxBasewidget
-
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:
showErrorsin interfaceHasEditorErrors<T>- Parameters:
errors- a List ofEditorErrorinstances
-