| Package | Description | 
|---|---|
| com.google.gwt.editor.client | A framework for editing bean-like objects. | 
| com.google.gwt.editor.client.adapters | Adapters for the bean editor framework. | 
| com.google.gwt.editor.client.testing | Classes used for testing the bean editor support. | 
| com.google.gwt.editor.ui.client | User interface components for the bean editor framework. | 
| com.google.gwt.editor.ui.client.adapters | User interface adapters for the bean editor framework. | 
| com.google.web.bindery.requestfactory.gwt.client | A package for managing client-server requests. | 
| com.google.web.bindery.requestfactory.gwt.client.testing | Classes used for testing the request factory service. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | CompositeEditor<T,C,E extends Editor<? super C>>An interface that indicates that a given Editor is composed of an unknown
 number of sub-Editors all of the same type. | 
| static interface  | CompositeEditor.EditorChain<C,E extends Editor<? super C>>Allows instances of the component type to be attached to the Editor
 framework. | 
| interface  | IsEditor<E extends Editor<?>>Extended by view objects that wish to participate in an Editor hierarchy, but
 that do not implement the  Editorcontract directly. | 
| interface  | SimpleBeanEditorDriver<T,E extends Editor<? super T>>Automates editing of simple bean-like objects. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | CompositeEditor<T,C,E extends Editor<? super C>>An interface that indicates that a given Editor is composed of an unknown
 number of sub-Editors all of the same type. | 
| interface  | HasEditorDelegate<T>Indicates that an Editor requires an EditorDelegate. | 
| interface  | HasEditorErrors<T>Editors that wish to be notified about ConstraintViolations in the value
 being edited should implement this interface. | 
| interface  | LeafValueEditor<T>Used to edit non-object or immutable values. | 
| interface  | ValueAwareEditor<T>Editors whose behavior changes based on the value being edited will implement
 this interface. | 
| Modifier and Type | Method and Description | 
|---|---|
| Editor<?> | EditorError. getEditor()Returns the Editor that holds the invalid value. | 
| Editor<T> | EditorContext. getEditor()Returns the associated Editor. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | EditorSource<E extends Editor<?>>An entity capable of creating and destroying instances of Editors. | 
| class  | ListEditor<T,E extends Editor<? super T>>Manages a list of objects and their associated Editors. | 
| (package private) class  | ListEditorWrapper<T,E extends Editor<? super T>>Synchronizes a list of objects and a list of Editors. | 
| class  | OptionalFieldEditor<T,E extends Editor<? super T>>This adapter can be used when a type being edited has an optional field that
 may be nullified or reassigned as part of the editing process. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | HasDataEditor<T>Adapts the HasData interface to the Editor framework. | 
| class  | ListEditor<T,E extends Editor<? super T>>Manages a list of objects and their associated Editors. | 
| class  | OptionalFieldEditor<T,E extends Editor<? super T>>This adapter can be used when a type being edited has an optional field that
 may be nullified or reassigned as part of the editing process. | 
| class  | SimpleEditor<T>A trivial implementation of LeafValueEditor than can be used for "hidden"
 properties when composing UI-based Editors. | 
| class  | TakesValueEditor<T>Adapts the  TakesValueinterface to the Editor framework. | 
| Modifier and Type | Method and Description | 
|---|---|
| static <T,E extends Editor<? super T>> | OptionalFieldEditor. of(E subEditor)Construct an OptionalFieldEditor backed by the given sub-Editor. | 
| static <T,E extends Editor<? super T>> | ListEditor. of(EditorSource<E> source)Create a ListEditor backed by an EditorSource. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | MockSimpleBeanEditorDriver<T,E extends Editor<T>>A no-op implementation of  SimpleBeanEditorDriverthat records its
 inputs. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | FakeLeafValueEditor<T>A no-op Editor. | 
| Modifier and Type | Method and Description | 
|---|---|
| Editor<?> | MockEditorError. getEditor() | 
| Editor<T> | FakeEditorContext. getEditor()Returns  null. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ValueBoxEditorDecorator<T>A simple decorator to display leaf widgets with an error message. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | HasTextEditorAdapts the HasText interface to the Editor framework. | 
| class  | ValueBoxEditor<T>Adapts the  ValueBoxBaseinterface to the Editor framework. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | RequestFactoryEditorDriver<P,E extends Editor<? super P>>The interface that links RequestFactory and the Editor framework together. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | HasRequestContext<T>Editors used with  RequestFactoryEditorDriverthat implement this
 interface will be provided with theRequestContextassociated with
 the current editing session. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | MockRequestFactoryEditorDriver<P,E extends Editor<P>>A no-op implementation of  RequestFactoryEditorDriverthat records its
 inputs. |