Class ItemEditorSourceWithProvider<D,V extends AbstractListItemView<D>>
java.lang.Object
org.gwtproject.editor.client.adapters.EditorSource<V>
de.knightsoftnet.mtwidgets.client.ui.widget.helper.AbstractItemEditorSource<D,V>
de.knightsoftnet.mtwidgets.client.ui.widget.helper.ItemEditorSourceWithProvider<D,V>
- Type Parameters:
D- type of data to editV- type of the view of a single item
public class ItemEditorSourceWithProvider<D,V extends AbstractListItemView<D>>
extends AbstractItemEditorSource<D,V>
Implementation of DataSource for a ListItem editor using provider.
- Author:
- Manfred Tremmel
-
Constructor Summary
ConstructorsConstructorDescriptionItemEditorSourceWithProvider(AbstractListEditor<D, V> listEditor, jakarta.inject.Provider<V> itemViewProvider) constructor. -
Method Summary
Modifier and TypeMethodDescriptionprotected VcreateItemView(int index) create new instance of a item view.Methods inherited from class de.knightsoftnet.mtwidgets.client.ui.widget.helper.AbstractItemEditorSource
create, dispose, setIndexMethods inherited from class org.gwtproject.editor.client.adapters.EditorSource
create, createEditorForTraversal
-
Constructor Details
-
ItemEditorSourceWithProvider
public ItemEditorSourceWithProvider(AbstractListEditor<D, V> listEditor, jakarta.inject.Provider<V> itemViewProvider) constructor.- Parameters:
listEditor- the list editor which uses this sourceritemViewProvider- provider to create new view items
-
-
Method Details
-
createItemView
create new instance of a item view.- Specified by:
createItemViewin classAbstractItemEditorSource<D,V extends AbstractListItemView<D>> - Parameters:
index- of the item- Returns:
- item view
-