## Uses of Interface
com.google.gwt.editor.client.HasEditorDelegate

Packages that use HasEditorDelegate
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.adapters: User interface adapters for the bean editor framework.

### Uses of HasEditorDelegate in com.google.gwt.editor.client

Subinterfaces of HasEditorDelegate in com.google.gwt.editor.client
`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` `ValueAwareEditor<T>` Editors whose behavior changes based on the value being edited will implement this interface.

Methods in com.google.gwt.editor.client that return HasEditorDelegate
`HasEditorDelegate<T>` EditorContext.`asHasEditorDelegate()` Returns a non-null value if the editor returned by `EditorContext.getEditor()` implements `HasEditorDelegate`.

### Uses of HasEditorDelegate in com.google.gwt.editor.client.adapters

Classes in com.google.gwt.editor.client.adapters that implement HasEditorDelegate
`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.

### Uses of HasEditorDelegate in com.google.gwt.editor.client.testing

Methods in com.google.gwt.editor.client.testing that return HasEditorDelegate
`HasEditorDelegate<T>` FakeEditorContext.`asHasEditorDelegate()` Returns `null`.

### Uses of HasEditorDelegate in com.google.gwt.editor.ui.client.adapters

Classes in com.google.gwt.editor.ui.client.adapters that implement HasEditorDelegate
`class` `ValueBoxEditor<T>` Adapts the `ValueBoxBase` interface to the Editor framework.