T - the type of valuepublic interface HasConstrainedValue<T> extends HasValue<T>
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 an IllegalArgumentException, or
quietly adding the value to the acceptable set, are both reasonable choices.
| Modifier and Type | Method and Description |
|---|---|
void |
setAcceptableValues(java.util.Collection<T> values)
Set the acceptable values.
|
getValue, setValue, setValueaddValueChangeHandlerfireEventvoid setAcceptableValues(java.util.Collection<T> values)
values - the acceptible values