Class AbstractDecoratorWithLabel<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
-
- de.knightsoftnet.validators.client.decorators.AbstractDecorator<T>
-
- de.knightsoftnet.validators.client.decorators.AbstractDecoratorWithLabel<T>
-
- All Implemented Interfaces:
com.google.gwt.editor.client.Editor<T>,com.google.gwt.editor.client.HasEditorErrors<T>,com.google.gwt.editor.client.IsEditor<com.google.gwt.editor.ui.client.adapters.ValueBoxEditor<T>>,com.google.gwt.event.dom.client.HasKeyPressHandlers,com.google.gwt.event.dom.client.HasKeyUpHandlers,com.google.gwt.event.logical.shared.HasAttachHandlers,com.google.gwt.event.logical.shared.HasValueChangeHandlers<T>,com.google.gwt.event.shared.HasHandlers,com.google.gwt.user.client.EventListener,com.google.gwt.user.client.TakesValue<T>,com.google.gwt.user.client.ui.Focusable,com.google.gwt.user.client.ui.HasEnabled,com.google.gwt.user.client.ui.HasValue<T>,com.google.gwt.user.client.ui.HasVisibility,com.google.gwt.user.client.ui.IsRenderable,com.google.gwt.user.client.ui.IsWidget
- Direct Known Subclasses:
UniversalDecoratorWithLabel
public abstract class AbstractDecoratorWithLabel<T> extends AbstractDecorator<T>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceAbstractDecoratorWithLabel.ResourcesLabelA ClientBundle that provides images and decoratorStyle sheets for the decorator.-
Nested classes/interfaces inherited from class de.knightsoftnet.validators.client.decorators.AbstractDecorator
AbstractDecorator.Resources
-
-
Field Summary
-
Fields inherited from class de.knightsoftnet.validators.client.decorators.AbstractDecorator
contents, decoratorStyle, widget
-
-
Constructor Summary
Constructors Constructor Description AbstractDecoratorWithLabel(PanelLocationEnum perrorLocation)AbstractDecoratorWithLabel(PanelLocationEnum perrorLocation, AbstractDecoratorWithLabel.ResourcesLabel presource)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclearErrors()clear errors.protected static AbstractDecoratorWithLabel.ResourcesLabelgetDefaultResources()get default resource, if not set, create one.voidsetChildLabel(com.google.gwt.user.client.ui.Widget plabel)Set the label of widget.voidsetChildWidget(com.google.gwt.user.client.ui.Widget pwidget)Set the widget that the EditorPanel will display.voidsetValue(T pvalue, boolean pfireEvents)-
Methods inherited from class de.knightsoftnet.validators.client.decorators.AbstractDecorator
addKeyPressHandler, addKeyUpHandler, addValueChangeHandler, addValueChangeHandler, asEditor, editorErrorMatches, getLayout, getTabIndex, getValue, getWidget, isEnabled, isFocusOnError, setAccessKey, setEditor, setEnabled, setFocus, setFocusOnError, setTabIndex, setValue, showErrors
-
Methods inherited from class com.google.gwt.user.client.ui.Composite
claimElement, 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
-
-
-
-
Constructor Detail
-
AbstractDecoratorWithLabel
public AbstractDecoratorWithLabel(PanelLocationEnum perrorLocation)
-
AbstractDecoratorWithLabel
public AbstractDecoratorWithLabel(PanelLocationEnum perrorLocation, AbstractDecoratorWithLabel.ResourcesLabel presource)
-
-
Method Detail
-
getDefaultResources
protected static AbstractDecoratorWithLabel.ResourcesLabel getDefaultResources()
get default resource, if not set, create one.- Returns:
- default resource.
-
setChildLabel
@UiChild(limit=1, tagname="label") public void setChildLabel(com.google.gwt.user.client.ui.Widget plabel)Set the label of widget.- Parameters:
plabel- a label widget
-
setChildWidget
@UiChild(limit=1, tagname="widget") public void setChildWidget(com.google.gwt.user.client.ui.Widget pwidget)Set the widget that the EditorPanel will display. This method will automatically callAbstractDecorator.setEditor(de.knightsoftnet.validators.client.decorators.ExtendedValueBoxEditor<T>).- Overrides:
setChildWidgetin classAbstractDecorator<T>- Parameters:
pwidget- aIsEditorwidget
-
setValue
public void setValue(T pvalue, boolean pfireEvents)
- Specified by:
setValuein interfacecom.google.gwt.user.client.ui.HasValue<T>- Overrides:
setValuein classAbstractDecorator<T>
-
clearErrors
public void clearErrors()
Description copied from class:AbstractDecoratorclear errors.- Overrides:
clearErrorsin classAbstractDecorator<T>
-
-