Package com.google.gwt.user.client.ui
Class ValuePicker<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.user.client.ui.ValuePicker<T>
- Type Parameters:
T- the type of value
- All Implemented Interfaces:
IsEditor<LeafValueEditor<T>>,HasAttachHandlers,HasValueChangeHandlers<T>,HasHandlers,EventListener,TakesValue<T>,HasConstrainedValue<T>,HasValue<T>,HasVisibility,IsRenderable,IsWidget
public class ValuePicker<T>
extends Composite
implements HasConstrainedValue<T>, IsEditor<LeafValueEditor<T>>
Allows the user to pick a single value from a list.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject
UIObject.DebugIdImpl, UIObject.DebugIdImplEnabled -
Field Summary
Fields inherited from class com.google.gwt.user.client.ui.Widget
eventsToSinkFields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX, MISSING_ELEMENT_ERROR, SETELEMENT_TWICE_ERROR -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddValueChangeHandler(ValueChangeHandler<T> handler) Adds aValueChangeEventhandler.asEditor()Returns aTakesValueEditorbacked by the ValuePicker.asWidget()Returns this view.intgetValue()Gets this object's value.voidsetAcceptableValues(Collection<T> values) Set the acceptable values.voidsetPageSize(int size) voidSets this object's value without firing any events.voidSets this object's value.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, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, ensureHandlers, fireEvent, getHandlerCount, getHandlerManager, getLayoutData, getParent, isOrWasAttached, onLoad, onUnload, removeFromParent, replaceElement, setLayoutData, setParent, 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, 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
fireEvent
-
Constructor Details
-
ValuePicker
-
ValuePicker
public ValuePicker()
-
-
Method Details
-
asEditor
Returns aTakesValueEditorbacked by the ValuePicker. -
asWidget
Returns this view. -
getPageSize
public int getPageSize() -
getValue
Description copied from interface:HasValueGets this object's value. -
setAcceptableValues
Description copied from interface:HasConstrainedValueSet the acceptable values.- Specified by:
setAcceptableValuesin interfaceHasConstrainedValue<T>- Parameters:
values- the acceptible values
-
setPageSize
public void setPageSize(int size) -
setValue
Description copied from interface:HasValueSets this object's value without firing any events. This should be identical to calling setValue(value, false).It is acceptable to fail assertions or throw (documented) unchecked exceptions in response to bad values.
Widgets must accept null as a valid value. By convention, setting a widget to null clears value, calling getValue() on a cleared widget returns null. Widgets that can not be cleared (e.g.
CheckBox) must find another valid meaning for null input. -
setValue
Description copied from interface:HasValueSets this object's value. FiresValueChangeEventwhen fireEvents is true and the new value does not equal the existing value.It is acceptable to fail assertions or throw (documented) unchecked exceptions in response to bad values.