Class SortableIdAndNameRadioButton<T extends Comparable<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.mtwidgets.client.ui.widget.SortableIdAndNameRadioButton<T>
- Type Parameters:
T- type of the id
- All Implemented Interfaces:
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,HasAutofocus,HasValidationMessageElement<T,,ValueBoxEditor<T>> org.gwtproject.editor.client.Editor<T>,org.gwtproject.editor.client.HasEditorErrors<T>,org.gwtproject.editor.client.IsEditor<ValueBoxEditor<T>>,org.gwtproject.editor.client.TakesValue<T>
public class SortableIdAndNameRadioButton<T extends Comparable<T>>
extends com.google.gwt.user.client.ui.Composite
implements com.google.gwt.user.client.ui.HasValue<T>, org.gwtproject.editor.client.TakesValue<T>, com.google.gwt.user.client.ui.Focusable, HasValidationMessageElement<T,ValueBoxEditor<T>>, HasAutofocus, com.google.gwt.user.client.ui.HasEnabled
a radio box with id and name which is sortable and returns id.
- Author:
- Manfred Tremmel
-
Nested Class Summary
Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabledNested classes/interfaces inherited from interface org.gwtproject.editor.client.Editor
org.gwtproject.editor.client.Editor.Ignore, org.gwtproject.editor.client.Editor.Path -
Field Summary
Fields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX -
Constructor Summary
ConstructorsConstructorDescriptionSortableIdAndNameRadioButton(String widgetId, ListSortEnum sortOrder, MessagesForValues<T> messages, Collection<T> ids) widget ui constructor.SortableIdAndNameRadioButton(String widgetId, ListSortEnum sort, MessagesForValues<T> messages, T... ids) widget ui constructor.SortableIdAndNameRadioButton(String widgetId, Collection<IdAndNameBean<T>> idAndNameList) widget ui constructor. -
Method Summary
Modifier and TypeMethodDescriptioncom.google.gwt.event.shared.HandlerRegistrationaddValueChangeHandler(com.google.gwt.event.logical.shared.ValueChangeHandler<T> handler) asEditor()protected voidintcom.google.gwt.user.client.ui.HTMLPanelget validation message element.getValue()booleanget autofocus value.booleanvoidsetAccessKey(char key) voidsetAutofocus(boolean arg) set autofocus value.voidsetCustomValidity(String message) set custom validity value.voidsetEnabled(boolean enabled) voidsetFocus(boolean focused) voidsetTabIndex(int index) voidset title of element.voidsetValidationMessageElement(com.google.gwt.user.client.ui.HTMLPanel element) set validation message element.voidvoidMethods 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, setVisible, setVisible, setWidth, sinkBitlessEvent, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.gwt.event.shared.HasHandlers
fireEventMethods inherited from interface de.knightsoftnet.mtwidgets.client.ui.widget.features.HasValidationMessageElement
editorErrorMatches, showErrors, showErrors
-
Constructor Details
-
SortableIdAndNameRadioButton
@SafeVarargs public SortableIdAndNameRadioButton(String widgetId, ListSortEnum sort, MessagesForValues<T> messages, T... ids) widget ui constructor.- Parameters:
widgetId- widget id which is the same for all created radio buttonssort- the sort order of the countriesmessages- message resolverids- ids to add to listBox
-
SortableIdAndNameRadioButton
widget ui constructor.- Parameters:
widgetId- widget id which is the same for all created radio buttonsidAndNameList- list of id's and names
-
SortableIdAndNameRadioButton
public SortableIdAndNameRadioButton(String widgetId, ListSortEnum sortOrder, MessagesForValues<T> messages, Collection<T> ids) widget ui constructor.- Parameters:
widgetId- widget id which is the same for all created radio buttonssortOrder- the sort order of the countriesmessages- message resolverids- ids to add to listBox
-
-
Method Details
-
ensureDomEventHandlers
protected void ensureDomEventHandlers() -
getValue
- Specified by:
getValuein interfacecom.google.gwt.user.client.ui.HasValue<T extends Comparable<T>>- Specified by:
getValuein interfacecom.google.gwt.user.client.TakesValue<T extends Comparable<T>>- Specified by:
getValuein interfaceorg.gwtproject.editor.client.TakesValue<T extends Comparable<T>>
-
setValue
- Specified by:
setValuein interfacecom.google.gwt.user.client.ui.HasValue<T extends Comparable<T>>- Specified by:
setValuein interfacecom.google.gwt.user.client.TakesValue<T extends Comparable<T>>- Specified by:
setValuein interfaceorg.gwtproject.editor.client.TakesValue<T extends Comparable<T>>
-
setValue
- Specified by:
setValuein interfacecom.google.gwt.user.client.ui.HasValue<T extends Comparable<T>>
-
getTabIndex
public int getTabIndex()- Specified by:
getTabIndexin interfacecom.google.gwt.user.client.ui.Focusable
-
setAccessKey
public void setAccessKey(char key) - Specified by:
setAccessKeyin interfacecom.google.gwt.user.client.ui.Focusable
-
setFocus
public void setFocus(boolean focused) - Specified by:
setFocusin interfacecom.google.gwt.user.client.ui.Focusable
-
setTabIndex
public void setTabIndex(int index) - Specified by:
setTabIndexin interfacecom.google.gwt.user.client.ui.Focusable
-
setCustomValidity
Description copied from interface:HasValidationMessageElementset custom validity value.- Specified by:
setCustomValidityin interfaceHasValidationMessageElement<T extends Comparable<T>,ValueBoxEditor<T extends Comparable<T>>> - Parameters:
message- message to show
-
setTitle
Description copied from interface:HasValidationMessageElementset title of element.- Specified by:
setTitlein interfaceHasValidationMessageElement<T extends Comparable<T>,ValueBoxEditor<T extends Comparable<T>>> - Overrides:
setTitlein classcom.google.gwt.user.client.ui.UIObject- Parameters:
title- title to set
-
asEditor
- Specified by:
asEditorin interfaceorg.gwtproject.editor.client.IsEditor<T extends Comparable<T>>
-
isAutofocus
public boolean isAutofocus()Description copied from interface:HasAutofocusget autofocus value.- Specified by:
isAutofocusin interfaceHasAutofocus- Returns:
- true if input field has autofocus
-
setAutofocus
public void setAutofocus(boolean arg) Description copied from interface:HasAutofocusset autofocus value.- Specified by:
setAutofocusin interfaceHasAutofocus- Parameters:
arg- true if input field has autofocus
-
setValidationMessageElement
public void setValidationMessageElement(com.google.gwt.user.client.ui.HTMLPanel element) Description copied from interface:HasValidationMessageElementset validation message element.- Specified by:
setValidationMessageElementin interfaceHasValidationMessageElement<T extends Comparable<T>,ValueBoxEditor<T extends Comparable<T>>> - Parameters:
element- element to set
-
getValidationMessageElement
public com.google.gwt.user.client.ui.HTMLPanel getValidationMessageElement()Description copied from interface:HasValidationMessageElementget validation message element.- Specified by:
getValidationMessageElementin interfaceHasValidationMessageElement<T extends Comparable<T>,ValueBoxEditor<T extends Comparable<T>>> - Returns:
- element or null if non is set
-
isEnabled
public boolean isEnabled()- Specified by:
isEnabledin interfacecom.google.gwt.user.client.ui.HasEnabled
-
setEnabled
public void setEnabled(boolean enabled) - Specified by:
setEnabledin interfacecom.google.gwt.user.client.ui.HasEnabled