|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
T - the type of valuepublic interface HasValue<T>
Extends TakesValue to allow the value to be pulled back out, and to
throw ValueChangeEvent events.
An object that implements this interface should be a user input widget, where the user and programmer can both set and get the object's value. It is intended to provide a unified interface to widgets with "atomic" values, like Strings and Dates.
| Method Summary | |
|---|---|
T |
getValue()
Gets this object's value. |
void |
setValue(T value)
Sets this object's value without firing any events. |
void |
setValue(T value,
boolean fireEvents)
Sets this object's value. |
| Methods inherited from interface com.google.gwt.event.logical.shared.HasValueChangeHandlers |
|---|
addValueChangeHandler |
| Methods inherited from interface com.google.gwt.event.shared.HasHandlers |
|---|
fireEvent |
| Method Detail |
|---|
T getValue()
getValue in interface TakesValue<T>void setValue(T value)
It is acceptable to fail assertions or throw (documented) unchecked exceptions in response to bad values.
By convention, GWT widgets that can be cleared accept null for
value, but it is acceptable for widgets that cannot be cleared
to throw an exception for null values.
setValue in interface TakesValue<T>value - the object's new value
void setValue(T value,
boolean fireEvents)
ValueChangeEvent when
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.
value - the object's new valuefireEvents - fire events if true and value is new
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||