|
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 | |||||||