|
GWT 0.0.0 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
T
- the type being editedE
- the Editor for the typepublic interface SimpleBeanEditorDriver<T,E extends Editor<? super T>>
Automates editing of simple bean-like objects. The EditorDelegate
provided from this driver has a no-op implementation of
EditorDelegate.subscribe()
.
interface MyDriver extends SimpleBeanEditorDriver<MyObject, MyObjectEditor> {} MyDriver instance = GWT.create(MyDriver.class); { MyObjectEditor editor = new MyObjectEditor(); instance.initialize(editor); // Do stuff instance.edit(myObjectInstance); // Do more stuff instance.flush(); }
MockSimpleBeanEditorDriver
Method Summary | |
---|---|
void |
edit(T object)
Push the data in an object graph into the Editor given to initialize(E) . |
T |
flush()
Update the object being edited with the current state of the Editor. |
java.util.List<EditorError> |
getErrors()
Returns any unconsumed EditorErrors from the last call to flush() . |
boolean |
hasErrors()
Indicates if the last call to flush() resulted in any errors. |
void |
initialize(E editor)
Initialize the editor driver. |
Method Detail |
---|
void edit(T object)
initialize(E)
.
object
- the object providing input data
java.lang.IllegalStateException
- if initialize(E)
has not been calledT flush()
edit(T)
java.lang.IllegalStateException
- if edit(T)
has not been calledjava.util.List<EditorError> getErrors()
flush()
.
EditorError
instancesboolean hasErrors()
flush()
resulted in any errors.
true
if errors are presentvoid initialize(E editor)
editor
- the Editor to populate
|
GWT 0.0.0 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |