Class UniversalDecorator<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.UniversalDecorator<T>
-
- Type Parameters:
T- the type of data being edited
- All Implemented Interfaces:
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,org.gwtproject.editor.client.Editor<T>,org.gwtproject.editor.client.HasEditorErrors<T>,org.gwtproject.editor.client.IsEditor<ValueBoxEditor<T>>
public class UniversalDecorator<T> extends AbstractDecorator<T>
This is a Decorator which in changes style sheets and shows error messages when validation fails.Use in UiBinder Templates
The decorator may have exactly one Widget added though an
<e:widget>child tag.For example:
@UiField UniversalDecorator<String> name;
<e:UniversalDecorator ui:field='name'> <e:widget> <g:TextBox /> </e:widget> </e:UniversalDecorator>
-
-
Nested Class Summary
-
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 UniversalDecorator(PanelLocationEnum errorLocation)Constructs a ValueBoxEditorDecorator.
-
Method Summary
-
Methods inherited from class de.knightsoftnet.validators.client.decorators.AbstractDecorator
addKeyPressHandler, addKeyUpHandler, addValueChangeHandler, addValueChangeHandler, asEditor, clearErrors, editorErrorMatches, getDefaultResources, getLayout, getTabIndex, getValue, getWidget, isEnabled, isFocusOnError, setAccessKey, setChildWidget, setEditor, setEnabled, setFocus, setFocusOnError, setTabIndex, setValue, 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
-
UniversalDecorator
@UiConstructor public UniversalDecorator(PanelLocationEnum errorLocation)
Constructs a ValueBoxEditorDecorator.- Parameters:
errorLocation- location of the error text
-
-