Uses of Interface
org.eclipse.nebula.widgets.nattable.data.IRowDataProvider
-
-
Uses of IRowDataProvider in org.eclipse.nebula.widgets.nattable.blink
Constructors in org.eclipse.nebula.widgets.nattable.blink with parameters of type IRowDataProvider Constructor Description BlinkLayer(IUniqueIndexLayer dataLayer, IRowDataProvider<T> listDataProvider, IRowIdAccessor<T> rowIdAccessor, IColumnPropertyResolver columnPropertyResolver, IConfigRegistry configRegistry)
BlinkLayer(IUniqueIndexLayer dataLayer, IRowDataProvider<T> listDataProvider, IRowIdAccessor<T> rowIdAccessor, IColumnPropertyResolver columnPropertyResolver, IConfigRegistry configRegistry, boolean triggerBlinkOnRowUpdate)
BlinkLayer(IUniqueIndexLayer dataLayer, IRowDataProvider<T> listDataProvider, IRowIdAccessor<T> rowIdAccessor, IColumnPropertyResolver columnPropertyResolver, IConfigRegistry configRegistry, boolean triggerBlinkOnRowUpdate, ScheduledExecutorService scheduler)
-
Uses of IRowDataProvider in org.eclipse.nebula.widgets.nattable.data
Classes in org.eclipse.nebula.widgets.nattable.data that implement IRowDataProvider Modifier and Type Class Description class
AbstractFilterListDataProvider<T>
Enables the use of aList
containing POJO(s) as a backing data source.class
ListDataProvider<T>
Enables the use of aList
containing POJO(s) as a backing data source. -
Uses of IRowDataProvider in org.eclipse.nebula.widgets.nattable.datachange
Constructors in org.eclipse.nebula.widgets.nattable.datachange with parameters of type IRowDataProvider Constructor Description IdIndexKeyHandler(IRowDataProvider<T> rowDataProvider, IRowIdAccessor<T> rowIdAccessor)
-
Uses of IRowDataProvider in org.eclipse.nebula.widgets.nattable.examples.fixtures
Classes in org.eclipse.nebula.widgets.nattable.examples.fixtures that implement IRowDataProvider Modifier and Type Class Description class
ColumnStructureUpdatesExampleGridLayer.ListDataProviderExample<E>
-
Uses of IRowDataProvider in org.eclipse.nebula.widgets.nattable.extension.e4.selection
Constructors in org.eclipse.nebula.widgets.nattable.extension.e4.selection with parameters of type IRowDataProvider Constructor Description E4SelectionListener(org.eclipse.e4.ui.workbench.modeling.ESelectionService service, SelectionLayer selectionLayer, IRowDataProvider<T> rowDataProvider)
Create aE4SelectionListener
and registers it to the givenSelectionLayer
. -
Uses of IRowDataProvider in org.eclipse.nebula.widgets.nattable.extension.glazedlists
Classes in org.eclipse.nebula.widgets.nattable.extension.glazedlists that implement IRowDataProvider Modifier and Type Class Description class
GlazedListsDataProvider<T>
Deprecated.Use a defaultListDataProvider
instead as the performance boost can not be verified with current Java and GlazedLists implementations and as this implementation is not thread-safe it introduces more issues than it tries to solve. -
Uses of IRowDataProvider in org.eclipse.nebula.widgets.nattable.extension.glazedlists.hideshow
Constructors in org.eclipse.nebula.widgets.nattable.extension.glazedlists.hideshow with parameters of type IRowDataProvider Constructor Description GlazedListsRowHideShowLayer(ILayer underlyingLayer, IRowDataProvider<T> rowDataProvider, IRowIdAccessor<T> rowIdAccessor)
Creates aGlazedListsRowHideShowLayer
for adding row hide/show for GlazedLists based NatTables.GlazedListsRowHideShowLayer(ILayer underlyingLayer, IRowDataProvider<T> rowDataProvider, IRowIdAccessor<T> rowIdAccessor, ca.odell.glazedlists.FilterList<T> filterList)
Creates aGlazedListsRowHideShowLayer
for adding row hide/show for GlazedLists based NatTables.GlazedListsRowHideShowLayer(ILayer underlyingLayer, IRowDataProvider<T> rowDataProvider, IRowIdAccessor<T> rowIdAccessor, ca.odell.glazedlists.matchers.CompositeMatcherEditor<T> matcherEditor)
Creates aGlazedListsRowHideShowLayer
for adding row hide/show for GlazedLists based NatTables. -
Uses of IRowDataProvider in org.eclipse.nebula.widgets.nattable.formula
Classes in org.eclipse.nebula.widgets.nattable.formula that implement IRowDataProvider Modifier and Type Class Description class
FormulaRowDataProvider<T>
FormulaDataProvider
that wraps around anIRowDataProvider
.Methods in org.eclipse.nebula.widgets.nattable.formula that return IRowDataProvider Modifier and Type Method Description protected IRowDataProvider<T>
FormulaRowDataProvider. getUnderlyingDataProvider()
Constructors in org.eclipse.nebula.widgets.nattable.formula with parameters of type IRowDataProvider Constructor Description FormulaRowDataProvider(IRowDataProvider<T> underlyingDataProvider)
-
Uses of IRowDataProvider in org.eclipse.nebula.widgets.nattable.grid.data
Classes in org.eclipse.nebula.widgets.nattable.grid.data that implement IRowDataProvider Modifier and Type Class Description class
DefaultBodyDataProvider<T>
-
Uses of IRowDataProvider in org.eclipse.nebula.widgets.nattable.group.model
Methods in org.eclipse.nebula.widgets.nattable.group.model that return IRowDataProvider Modifier and Type Method Description IRowDataProvider<T>
IRowGroupModel. getDataProvider()
IRowDataProvider<T>
RowGroupModel. getDataProvider()
Methods in org.eclipse.nebula.widgets.nattable.group.model with parameters of type IRowDataProvider Modifier and Type Method Description void
IRowGroupModel. setDataProvider(IRowDataProvider<T> dataProvider)
Required for the index-to-row cache to populate itseld.void
RowGroupModel. setDataProvider(IRowDataProvider<T> dataProvider)
-
Uses of IRowDataProvider in org.eclipse.nebula.widgets.nattable.hideshow
Fields in org.eclipse.nebula.widgets.nattable.hideshow declared as IRowDataProvider Modifier and Type Field Description protected IRowDataProvider<T>
RowIdHideShowLayer. rowDataProvider
Constructors in org.eclipse.nebula.widgets.nattable.hideshow with parameters of type IRowDataProvider Constructor Description RowIdHideShowLayer(IUniqueIndexLayer underlyingLayer, IRowDataProvider<T> rowDataProvider, IRowIdAccessor<T> rowIdAccessor)
-
Uses of IRowDataProvider in org.eclipse.nebula.widgets.nattable.hierarchical
Constructors in org.eclipse.nebula.widgets.nattable.hierarchical with parameters of type IRowDataProvider Constructor Description HierarchicalSpanningDataProvider(IRowDataProvider<HierarchicalWrapper> underlyingDataProvider, String... propertyNames)
HierarchicalSpanningDataProvider(IRowDataProvider<HierarchicalWrapper> underlyingDataProvider, List<String> propertyNames)
-
Uses of IRowDataProvider in org.eclipse.nebula.widgets.nattable.layer.cell
Constructors in org.eclipse.nebula.widgets.nattable.layer.cell with parameters of type IRowDataProvider Constructor Description CellOverrideLabelAccumulator(IRowDataProvider<T> dataProvider)
ClassNameConfigLabelAccumulator(IRowDataProvider<?> dataProvider)
RowOverrideLabelAccumulator(IRowDataProvider<T> dataProvider, IRowIdAccessor<T> idAccessor)
-
Uses of IRowDataProvider in org.eclipse.nebula.widgets.nattable.selection
Fields in org.eclipse.nebula.widgets.nattable.selection declared as IRowDataProvider Modifier and Type Field Description protected IRowDataProvider<R>
RowSelectionModel. rowDataProvider
Methods in org.eclipse.nebula.widgets.nattable.selection with parameters of type IRowDataProvider Modifier and Type Method Description static <T> List<T>
SelectionUtils. getSelectedRowObjects(SelectionLayer selectionLayer, IRowDataProvider<T> rowDataProvider, boolean fullySelectedRowsOnly)
Inspects the current selection on the givenSelectionLayer
and returns a list of the corresponding list item objects.void
RowSelectionProvider. updateSelectionProvider(SelectionLayer selectionLayer, IRowDataProvider<T> rowDataProvider)
Updates this RowSelectionProvider so it handles the selection of another SelectionLayer and IRowDataProvider.Constructors in org.eclipse.nebula.widgets.nattable.selection with parameters of type IRowDataProvider Constructor Description RowPostSelectionProvider(NatTable natTable, SelectionLayer selectionLayer, IRowDataProvider<T> rowDataProvider)
RowPostSelectionProvider(NatTable natTable, SelectionLayer selectionLayer, IRowDataProvider<T> rowDataProvider, boolean fullySelectedRowsOnly)
RowSelectionModel(SelectionLayer selectionLayer, IRowDataProvider<R> rowDataProvider, IRowIdAccessor<R> rowIdAccessor)
RowSelectionModel(SelectionLayer selectionLayer, IRowDataProvider<R> rowDataProvider, IRowIdAccessor<R> rowIdAccessor, boolean multipleSelectionAllowed)
RowSelectionProvider(SelectionLayer selectionLayer, IRowDataProvider<T> rowDataProvider)
Create a RowSelectionProvider that only handles fully selected rows and only fires SelectionChangedEvents if the row selection changes.RowSelectionProvider(SelectionLayer selectionLayer, IRowDataProvider<T> rowDataProvider, boolean fullySelectedRowsOnly)
Create a RowSelectionProvider that only fires SelectionChangedEvents if the row selection changes.RowSelectionProvider(SelectionLayer selectionLayer, IRowDataProvider<T> rowDataProvider, boolean fullySelectedRowsOnly, boolean handleSameRowSelection)
Create a RowSelectionProvider configured with the given parameters. -
Uses of IRowDataProvider in org.eclipse.nebula.widgets.nattable.selection.preserve
Constructors in org.eclipse.nebula.widgets.nattable.selection.preserve with parameters of type IRowDataProvider Constructor Description PreserveSelectionModel(IUniqueIndexLayer selectionLayer, IRowDataProvider<T> rowDataProvider, IRowIdAccessor<T> rowIdAccessor)
Creates a row sortable selection modelSummaryRowPreserveSelectionModel(IUniqueIndexLayer selectionLayer, IRowDataProvider<T> rowDataProvider, IRowIdAccessor<T> rowIdAccessor)
Creates a row sortable selection model that supports selection in a summary row.
-