Package com.google.gwt.user.client.ui
Interface HasConstrainedValue<T>
-
- Type Parameters:
T- the type of value
- All Superinterfaces:
HasHandlers,HasValue<T>,HasValueChangeHandlers<T>,TakesValue<T>
- All Known Implementing Classes:
ValueListBox,ValuePicker
public interface HasConstrainedValue<T> extends HasValue<T>
Implemented by widgets that pick from a set of values.It is up to the implementation to decide (and document) how to behave when
HasValue.setValue(Object)is called with a value that is not in the acceptable set. For example, throwing anIllegalArgumentException, or quietly adding the value to the acceptable set, are both reasonable choices.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidsetAcceptableValues(java.util.Collection<T> values)Set the acceptable values.-
Methods inherited from interface com.google.gwt.event.shared.HasHandlers
fireEvent
-
Methods inherited from interface com.google.gwt.user.client.ui.HasValue
getValue, setValue, setValue
-
Methods inherited from interface com.google.gwt.event.logical.shared.HasValueChangeHandlers
addValueChangeHandler
-
-
-
-
Method Detail
-
setAcceptableValues
void setAcceptableValues(java.util.Collection<T> values)
Set the acceptable values.- Parameters:
values- the acceptible values
-
-