Reviewers: rjrjr,

Description:
Overhaul Editor framework traversal logic to use a visitor pattern.
Add a base EditorDriver interface, with isDirty().
Patch by: bobv
Review by: rjrjr


Please review this at http://gwt-code-reviews.appspot.com/1340802/show

Affected files:
  A user/src/com/google/gwt/editor/client/EditorContext.java
  A user/src/com/google/gwt/editor/client/EditorDriver.java
  A user/src/com/google/gwt/editor/client/EditorVisitor.java
  M user/src/com/google/gwt/editor/client/SimpleBeanEditorDriver.java
  M user/src/com/google/gwt/editor/client/adapters/ListEditor.java
  A user/src/com/google/gwt/editor/client/impl/AbstractEditorContext.java
  M user/src/com/google/gwt/editor/client/impl/AbstractEditorDelegate.java
M user/src/com/google/gwt/editor/client/impl/AbstractSimpleBeanEditorDriver.java
  A user/src/com/google/gwt/editor/client/impl/BaseEditorDriver.java
  M user/src/com/google/gwt/editor/client/impl/DelegateMap.java
  A user/src/com/google/gwt/editor/client/impl/DirtCollector.java
  A user/src/com/google/gwt/editor/client/impl/ErrorCollector.java
  A user/src/com/google/gwt/editor/client/impl/Flusher.java
  A user/src/com/google/gwt/editor/client/impl/Initializer.java
  A user/src/com/google/gwt/editor/client/impl/Refresher.java
  A user/src/com/google/gwt/editor/client/impl/RootEditorContext.java
  M user/src/com/google/gwt/editor/client/impl/SimpleBeanEditorDelegate.java
  M user/src/com/google/gwt/editor/client/impl/SimpleError.java
  M user/src/com/google/gwt/editor/client/impl/SimpleViolation.java
A user/src/com/google/gwt/editor/client/testing/EditorHierarchyPrinter.java
  A user/src/com/google/gwt/editor/client/testing/FakeEditorContext.java
M user/src/com/google/gwt/editor/client/testing/MockSimpleBeanEditorDriver.java
  M user/src/com/google/gwt/editor/rebind/AbstractEditorDriverGenerator.java
M user/src/com/google/gwt/editor/rebind/SimpleBeanEditorDriverGenerator.java M user/src/com/google/gwt/requestfactory/client/RequestFactoryEditorDriver.java M user/src/com/google/gwt/requestfactory/client/impl/AbstractRequestFactoryEditorDriver.java
  A user/src/com/google/gwt/requestfactory/client/impl/PathCollector.java
M user/src/com/google/gwt/requestfactory/client/impl/RequestFactoryEditorDelegate.java M user/src/com/google/gwt/requestfactory/client/testing/MockRequestFactoryEditorDriver.java M user/src/com/google/gwt/requestfactory/rebind/RequestFactoryEditorDriverGenerator.java M user/src/com/google/gwt/requestfactory/shared/impl/AbstractRequestContext.java
  M user/src/com/google/gwt/requestfactory/shared/impl/Constants.java
  M user/test/com/google/gwt/editor/EditorSuite.java
  A user/test/com/google/gwt/editor/client/DirtyEditorTest.java
  M user/test/com/google/gwt/editor/client/EditorErrorTest.java
  M user/test/com/google/gwt/editor/client/SimpleBeanEditorTest.java
  M user/test/com/google/gwt/editor/client/impl/DelegateMapTest.java
  M user/test/com/google/gwt/editor/rebind/model/EditorModelTest.java
  M user/test/com/google/gwt/requestfactory/client/ui/EditorTest.java


--
http://groups.google.com/group/Google-Web-Toolkit-Contributors

Reply via email to