|
GWT 2.7.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(); }
Note that this interface is intended to be implemented by generated code and is subject to API expansion in the future.
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. |
void |
initialize(E editor)
Initialize the editor driver. |
Methods inherited from interface com.google.gwt.editor.client.EditorDriver |
---|
accept, getErrors, hasErrors, isDirty, setConstraintViolations |
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()
flush
in interface EditorDriver<T>
edit(Object)
java.lang.IllegalStateException
- if edit(Object)
has not been calledvoid initialize(E editor)
editor
- the Editor to populate
|
GWT 2.7.0 | |||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |