GWT 2.7.0

com.google.gwt.editor.client.adapters
Class HasDataEditor.HasDataEditorSource<T>

java.lang.Object
  extended by com.google.gwt.editor.client.adapters.EditorSource<LeafValueEditor<T>>
      extended by com.google.gwt.editor.client.adapters.HasDataEditor.HasDataEditorSource<T>
Enclosing class:
HasDataEditor<T>

static class HasDataEditor.HasDataEditorSource<T>
extends EditorSource<LeafValueEditor<T>>


Constructor Summary
HasDataEditor.HasDataEditorSource(HasData<T> data)
           
 
Method Summary
 com.google.gwt.editor.client.adapters.HasDataEditor.IndexedEditor<T> create(int index)
          Create a new Editor.
 LeafValueEditor<T> createEditorForTraversal()
          Creates a temporary sub-Editor to use for traversal.
 void dispose(LeafValueEditor<T> subEditor)
          Called when an Editor no longer requires a sub-Editor.
 void setIndex(LeafValueEditor<T> editor, int index)
          Re-order a sub-Editor.
 
Methods inherited from class com.google.gwt.editor.client.adapters.EditorSource
create
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HasDataEditor.HasDataEditorSource

public HasDataEditor.HasDataEditorSource(HasData<T> data)
Method Detail

create

public com.google.gwt.editor.client.adapters.HasDataEditor.IndexedEditor<T> create(int index)
Description copied from class: EditorSource
Create a new Editor.

Specified by:
create in class EditorSource<LeafValueEditor<T>>
Parameters:
index - the position at which the new Editor should be displayed
Returns:
an Editor of type E

createEditorForTraversal

public LeafValueEditor<T> createEditorForTraversal()
Description copied from class: EditorSource
Creates a temporary sub-Editor to use for traversal.

For backwards compatibility with GWT 2.5.0 and earlier, the default implementation calls create(0) and disposes the editor right away.

Overrides:
createEditorForTraversal in class EditorSource<LeafValueEditor<T>>
Returns:
an Editor of type E
See Also:
ListEditor.createEditorForTraversal(), EditorContext.traverseSyntheticCompositeEditor(com.google.gwt.editor.client.EditorVisitor)

dispose

public void dispose(LeafValueEditor<T> subEditor)
Description copied from class: EditorSource
Called when an Editor no longer requires a sub-Editor. The default implementation is a no-op.

Overrides:
dispose in class EditorSource<LeafValueEditor<T>>
Parameters:
subEditor - an Editor of type E

setIndex

public void setIndex(LeafValueEditor<T> editor,
                     int index)
Description copied from class: EditorSource
Re-order a sub-Editor. The default implementation is a no-op.

Overrides:
setIndex in class EditorSource<LeafValueEditor<T>>
Parameters:
editor - an Editor of type E
index - the index of the Editor

GWT 2.7.0