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 SummaryNested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObjectUIObject.DebugIdImpl, UIObject.DebugIdImplEnabled
- 
Field SummaryFields inherited from class com.google.gwt.user.client.ui.WidgeteventsToSinkFields inherited from class com.google.gwt.user.client.ui.UIObjectDEBUG_ID_PREFIX, MISSING_ELEMENT_ERROR, SETELEMENT_TWICE_ERROR
- 
Constructor SummaryConstructors
- 
Method SummaryModifier 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.CompositeclaimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, render, render, resolvePotentialElement, setWidgetMethods inherited from class com.google.gwt.user.client.ui.WidgetaddAttachHandler, 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.UIObjectaddStyleDependentName, 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.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.gwt.event.shared.HasHandlersfireEvent
- 
Constructor Details- 
ValuePicker
- 
ValuePickerpublic ValuePicker()
 
- 
- 
Method Details
- 
asEditorReturns aTakesValueEditorbacked by the ValuePicker.
- 
asWidgetReturns this view.
- 
getPageSizepublic int getPageSize()
- 
getValueDescription copied from interface:HasValueGets this object's value.
- 
setAcceptableValuesDescription copied from interface:HasConstrainedValueSet the acceptable values.- Specified by:
- setAcceptableValuesin interface- HasConstrainedValue<T>
- Parameters:
- values- the acceptible values
 
- 
setPageSizepublic void setPageSize(int size) 
- 
setValueDescription 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.
- 
setValueDescription 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.