Uses of Interface
org.eclipse.nebula.widgets.nattable.data.IDataProvider
-
-
Uses of IDataProvider in org.eclipse.nebula.widgets.nattable.data
Subinterfaces of IDataProvider in org.eclipse.nebula.widgets.nattable.data Modifier and Type Interface Description interface
IRowDataProvider<T>
interface
ISpanningDataProvider
Classes in org.eclipse.nebula.widgets.nattable.data that implement IDataProvider Modifier and Type Class Description class
AbstractFilterListDataProvider<T>
Enables the use of aList
containing POJO(s) as a backing data source.class
AutomaticSpanningDataProvider
This implementation of ISpanningDataProvider will automatically span cells if the containing cell values are equal.class
ListDataProvider<T>
Enables the use of aList
containing POJO(s) as a backing data source.class
WrappingSpanningDataProvider
Abstract implementation ofISpanningDataProvider
that wraps an existingIDataProvider
.Fields in org.eclipse.nebula.widgets.nattable.data declared as IDataProvider Modifier and Type Field Description protected IDataProvider
WrappingSpanningDataProvider. underlyingDataProvider
Constructors in org.eclipse.nebula.widgets.nattable.data with parameters of type IDataProvider Constructor Description AutomaticSpanningDataProvider(IDataProvider underlyingDataProvider, boolean autoColumnSpan, boolean autoRowSpan)
WrappingSpanningDataProvider(IDataProvider underlyingDataProvider)
-
Uses of IDataProvider in org.eclipse.nebula.widgets.nattable.examples._300_Data
Methods in org.eclipse.nebula.widgets.nattable.examples._300_Data that return IDataProvider Modifier and Type Method Description protected IDataProvider
_302_CustomColumnPropertyAccessorExample. createColumnHeaderDataProvider()
-
Uses of IDataProvider in org.eclipse.nebula.widgets.nattable.examples._800_Integration
Constructors in org.eclipse.nebula.widgets.nattable.examples._800_Integration with parameters of type IDataProvider Constructor Description GlazedListsEditorColumnHeaderLayerStack(IDataProvider dataProvider, org.eclipse.nebula.widgets.nattable.examples._800_Integration._804_GlazedListsEditorExample.GlazedListsEditorBodyLayerStack<T> bodyLayerStack, IColumnPropertyAccessor<T> columnPropertyAccessor, IConfigRegistry configRegistry)
-
Uses of IDataProvider in org.eclipse.nebula.widgets.nattable.examples.examples
Constructors in org.eclipse.nebula.widgets.nattable.examples.examples with parameters of type IDataProvider Constructor Description BodyLayerStack(IDataProvider dataProvider)
ColumnHeaderLayerStack(IDataProvider dataProvider)
RowHeaderLayerStack(IDataProvider dataProvider)
-
Uses of IDataProvider in org.eclipse.nebula.widgets.nattable.examples.examples._103_Events
Classes in org.eclipse.nebula.widgets.nattable.examples.examples._103_Events that implement IDataProvider Modifier and Type Class Description class
BlinkingGlazedListExample.ColumnHeaderDataProvider
-
Uses of IDataProvider in org.eclipse.nebula.widgets.nattable.examples.examples._110_Editing
Methods in org.eclipse.nebula.widgets.nattable.examples.examples._110_Editing with parameters of type IDataProvider Modifier and Type Method Description static AbstractRegistryConfiguration
EditableGridExample. editableGridConfiguration(ColumnOverrideLabelAccumulator columnLabelAccumulator, IDataProvider dataProvider)
-
Uses of IDataProvider in org.eclipse.nebula.widgets.nattable.examples.fixtures
Classes in org.eclipse.nebula.widgets.nattable.examples.fixtures that implement IDataProvider Modifier and Type Class Description class
ColumnStructureUpdatesExampleGridLayer.ListDataProviderExample<E>
Methods in org.eclipse.nebula.widgets.nattable.examples.fixtures that return IDataProvider Modifier and Type Method Description IDataProvider
FullFeaturedColumnHeaderLayerStack. getColumnHeaderDataProvider()
IDataProvider
GlazedListsColumnHeaderLayerStack. getDataProvider()
Constructors in org.eclipse.nebula.widgets.nattable.examples.fixtures with parameters of type IDataProvider Constructor Description GlazedListsColumnHeaderLayerStack(IDataProvider dataProvider, ca.odell.glazedlists.SortedList<T> sortedList, IColumnPropertyAccessor<T> columnPropertyAccessor, IConfigRegistry configRegistry, DefaultBodyLayerStack bodyLayerStack)
GlazedListsGridLayer(ca.odell.glazedlists.EventList<T> eventList, IColumnPropertyAccessor<T> columnPropertyAccessor, IDataProvider columnHeaderDataProvider, IConfigRegistry configRegistry, boolean useDefaultConfiguration)
-
Uses of IDataProvider in org.eclipse.nebula.widgets.nattable.extension.glazedlists
Classes in org.eclipse.nebula.widgets.nattable.extension.glazedlists that implement IDataProvider 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 IDataProvider in org.eclipse.nebula.widgets.nattable.extension.glazedlists.filterrow
Constructors in org.eclipse.nebula.widgets.nattable.extension.glazedlists.filterrow with parameters of type IDataProvider Constructor Description ComboBoxFilterRowHeaderComposite(ca.odell.glazedlists.FilterList<T> filterList, ca.odell.glazedlists.matchers.CompositeMatcherEditor<T> matcherEditor, FilterRowComboBoxDataProvider<T> comboBoxDataProvider, IColumnAccessor<T> bodyDataColumnAccessor, ILayer columnHeaderLayer, IDataProvider columnHeaderDataProvider, IConfigRegistry configRegistry, boolean useDefaultConfiguration)
Creates a new ComboBoxFilterRowHeaderComposite based on the given informations.ComboBoxFilterRowHeaderComposite(ca.odell.glazedlists.FilterList<T> filterList, ca.odell.glazedlists.matchers.CompositeMatcherEditor<T> matcherEditor, ILayer bodyLayer, Collection<T> baseCollection, IColumnAccessor<T> bodyDataColumnAccessor, boolean lazyLoading, ILayer columnHeaderLayer, IDataProvider columnHeaderDataProvider, IConfigRegistry configRegistry, boolean useDefaultConfiguration)
Creates a new ComboBoxFilterRowHeaderComposite based on the given informations.ComboBoxFilterRowHeaderComposite(ca.odell.glazedlists.FilterList<T> filterList, ca.odell.glazedlists.matchers.CompositeMatcherEditor<T> matcherEditor, ILayer bodyLayer, Collection<T> baseCollection, IColumnAccessor<T> bodyDataColumnAccessor, ILayer columnHeaderLayer, IDataProvider columnHeaderDataProvider, IConfigRegistry configRegistry, boolean useDefaultConfiguration)
Creates a new ComboBoxFilterRowHeaderComposite based on the given informations.ComboBoxFilterRowHeaderComposite(ca.odell.glazedlists.FilterList<T> filterList, FilterRowComboBoxDataProvider<T> comboBoxDataProvider, IColumnAccessor<T> bodyDataColumnAccessor, ILayer columnHeaderLayer, IDataProvider columnHeaderDataProvider, IConfigRegistry configRegistry)
Creates a new ComboBoxFilterRowHeaderComposite based on the given informations.ComboBoxFilterRowHeaderComposite(ca.odell.glazedlists.FilterList<T> filterList, FilterRowComboBoxDataProvider<T> comboBoxDataProvider, IColumnAccessor<T> bodyDataColumnAccessor, ILayer columnHeaderLayer, IDataProvider columnHeaderDataProvider, IConfigRegistry configRegistry, boolean useDefaultConfiguration)
Creates a new ComboBoxFilterRowHeaderComposite based on the given informations.ComboBoxFilterRowHeaderComposite(ca.odell.glazedlists.FilterList<T> filterList, ILayer bodyLayer, Collection<T> baseCollection, IColumnAccessor<T> bodyDataColumnAccessor, boolean lazyLoading, ILayer columnHeaderLayer, IDataProvider columnHeaderDataProvider, IConfigRegistry configRegistry, boolean useDefaultConfiguration)
Creates a new ComboBoxFilterRowHeaderComposite based on the given informations.ComboBoxFilterRowHeaderComposite(ca.odell.glazedlists.FilterList<T> filterList, ILayer bodyLayer, Collection<T> baseCollection, IColumnAccessor<T> bodyDataColumnAccessor, ILayer columnHeaderLayer, IDataProvider columnHeaderDataProvider, IConfigRegistry configRegistry)
Creates a new ComboBoxFilterRowHeaderComposite based on the given informations.ComboBoxFilterRowHeaderComposite(ca.odell.glazedlists.FilterList<T> filterList, ILayer bodyLayer, Collection<T> baseCollection, IColumnAccessor<T> bodyDataColumnAccessor, ILayer columnHeaderLayer, IDataProvider columnHeaderDataProvider, IConfigRegistry configRegistry, boolean useDefaultConfiguration)
Creates a new ComboBoxFilterRowHeaderComposite based on the given informations.ComboBoxFilterRowHeaderComposite(ComboBoxGlazedListsFilterStrategy<T> filterStrategy, FilterRowComboBoxDataProvider<T> comboBoxDataProvider, ILayer columnHeaderLayer, IDataProvider columnHeaderDataProvider, IConfigRegistry configRegistry, boolean useDefaultConfiguration)
Creates a new ComboBoxFilterRowHeaderComposite based on the given informations. -
Uses of IDataProvider in org.eclipse.nebula.widgets.nattable.extension.glazedlists.fixture
Methods in org.eclipse.nebula.widgets.nattable.extension.glazedlists.fixture that return IDataProvider Modifier and Type Method Description IDataProvider
DataLayerFixture. getDataProvider()
-
Uses of IDataProvider in org.eclipse.nebula.widgets.nattable.extension.glazedlists.groupBy
Constructors in org.eclipse.nebula.widgets.nattable.extension.glazedlists.groupBy with parameters of type IDataProvider Constructor Description GroupByHeaderConfiguration(GroupByModel groupByModel, IDataProvider columnHeaderDataProvider)
GroupByHeaderConfiguration(GroupByModel groupByModel, IDataProvider columnHeaderDataProvider, ColumnHeaderLayer columnHeaderLayer)
GroupByHeaderConfiguration(GroupByModel groupByModel, IDataProvider columnHeaderDataProvider, ColumnHeaderLayer columnHeaderLayer, ColumnGroupHeaderLayer columnGroupHeaderLayer)
GroupByHeaderLayer(GroupByModel groupByModel, ILayer horizontalLayerDependency, IDataProvider columnHeaderDataProvider)
Create aGroupByHeaderLayer
that uses the defaultGroupByHeaderConfiguration
.GroupByHeaderLayer(GroupByModel groupByModel, ILayer horizontalLayerDependency, IDataProvider columnHeaderDataProvider, GroupByHeaderConfiguration groupByHeaderConfiguration)
Create aGroupByHeaderLayer
by either using the givenGroupByHeaderConfiguration
or creating a newGroupByHeaderConfiguration
using the given column headerIDataProvider
.GroupByHeaderLayer(GroupByModel groupByModel, ILayer horizontalLayerDependency, IDataProvider columnHeaderDataProvider, ColumnHeaderLayer columnHeaderLayer)
Create aGroupByHeaderLayer
that uses the defaultGroupByHeaderConfiguration
.GroupByHeaderLayer(GroupByModel groupByModel, ILayer horizontalLayerDependency, IDataProvider columnHeaderDataProvider, ColumnHeaderLayer columnHeaderLayer, GroupByHeaderConfiguration groupByHeaderConfiguration)
Create aGroupByHeaderLayer
by either using the givenGroupByHeaderConfiguration
or creating a newGroupByHeaderConfiguration
using the given column headerIDataProvider
.GroupByHeaderPainter(GroupByModel groupByModel, IDataProvider columnHeaderDataProvider)
GroupByHeaderPainter(GroupByModel groupByModel, IDataProvider columnHeaderDataProvider, ColumnHeaderLayer columnHeaderLayer)
-
Uses of IDataProvider in org.eclipse.nebula.widgets.nattable.filterrow
Classes in org.eclipse.nebula.widgets.nattable.filterrow that implement IDataProvider Modifier and Type Class Description class
FilterRowDataProvider<T>
Data provider for the filter row Stores filter strings Applies them to the ca.odell.glazedlists.matchers.MatcherEditor on the ca.odell.glazedlists.FilterListConstructors in org.eclipse.nebula.widgets.nattable.filterrow with parameters of type IDataProvider Constructor Description FilterRowDataLayer(IFilterStrategy<T> filterStrategy, ILayer columnHeaderLayer, IDataProvider columnHeaderDataProvider, IConfigRegistry configRegistry)
FilterRowDataProvider(IFilterStrategy<T> filterStrategy, ILayer columnHeaderLayer, IDataProvider columnHeaderDataProvider, IConfigRegistry configRegistry)
FilterRowHeaderComposite(IFilterStrategy<T> filterStrategy, ILayer columnHeaderLayer, IDataProvider columnHeaderDataProvider, IConfigRegistry configRegistry)
-
Uses of IDataProvider in org.eclipse.nebula.widgets.nattable.formula
Classes in org.eclipse.nebula.widgets.nattable.formula that implement IDataProvider Modifier and Type Class Description class
FormulaDataProvider
IDataProvider
that is able to evaluate formulas.class
FormulaRowDataProvider<T>
FormulaDataProvider
that wraps around anIRowDataProvider
.class
TwoDimensionalArrayDataProvider
Fields in org.eclipse.nebula.widgets.nattable.formula declared as IDataProvider Modifier and Type Field Description protected IDataProvider
FormulaParser. dataProvider
protected IDataProvider
FormulaDataProvider. underlyingDataProvider
Methods in org.eclipse.nebula.widgets.nattable.formula that return IDataProvider Modifier and Type Method Description protected IDataProvider
FormulaDataProvider. getUnderlyingDataProvider()
Constructors in org.eclipse.nebula.widgets.nattable.formula with parameters of type IDataProvider Constructor Description FormulaDataProvider(IDataProvider underlyingDataProvider)
FormulaDataProvider(IDataProvider underlyingDataProvider, FormulaParser parser)
This constructor supports the specification of aFormulaParser
to customize parsing.FormulaParser(IDataProvider dataProvider)
Creates and initializes a newFormulaParser
. -
Uses of IDataProvider in org.eclipse.nebula.widgets.nattable.grid.data
Classes in org.eclipse.nebula.widgets.nattable.grid.data that implement IDataProvider Modifier and Type Class Description class
DefaultBodyDataProvider<T>
class
DefaultColumnHeaderDataProvider
The defaultIDataProvider
for the column header.class
DefaultCornerDataProvider
class
DefaultRowHeaderDataProvider
class
DefaultSummaryRowHeaderDataProvider
IDataProvider
to use for theRowHeaderLayer
if theSummaryRowLayer
is present in the body layer stack.class
DummyBodyDataProvider
class
DummyColumnHeaderDataProvider
class
DummyModifiableBodyDataProvider
class
DummySpanningBodyDataProvider
Fields in org.eclipse.nebula.widgets.nattable.grid.data declared as IDataProvider Modifier and Type Field Description protected IDataProvider
DefaultRowHeaderDataProvider. bodyDataProvider
Constructors in org.eclipse.nebula.widgets.nattable.grid.data with parameters of type IDataProvider Constructor Description DefaultCornerDataProvider(IDataProvider columnHeaderDataProvider, IDataProvider rowHeaderDataProvider)
DefaultRowHeaderDataProvider(IDataProvider bodyDataProvider)
DefaultSummaryRowHeaderDataProvider(IDataProvider bodyDataProvider)
DefaultSummaryRowHeaderDataProvider(IDataProvider bodyDataProvider, String summaryRowLabel)
DummyColumnHeaderDataProvider(IDataProvider bodyDataProvider)
-
Uses of IDataProvider in org.eclipse.nebula.widgets.nattable.grid.layer
Methods in org.eclipse.nebula.widgets.nattable.grid.layer with parameters of type IDataProvider Modifier and Type Method Description protected void
DefaultGridLayer. init(IDataProvider bodyDataProvider, IDataProvider columnHeaderDataProvider)
protected void
DefaultGridLayer. init(IDataProvider bodyDataProvider, IDataProvider columnHeaderDataProvider, IDataProvider rowHeaderDataProvider)
protected void
DefaultGridLayer. init(IDataProvider bodyDataProvider, IDataProvider columnHeaderDataProvider, IDataProvider rowHeaderDataProvider, IDataProvider cornerDataProvider)
Constructors in org.eclipse.nebula.widgets.nattable.grid.layer with parameters of type IDataProvider Constructor Description DefaultColumnHeaderDataLayer(IDataProvider columnHeaderDataProvider)
DefaultGridLayer(IDataProvider bodyDataProvider, IDataProvider columnHeaderDataProvider)
DefaultGridLayer(IDataProvider bodyDataProvider, IDataProvider columnHeaderDataProvider, boolean useDefaultConfiguration)
DefaultGridLayer(IDataProvider bodyDataProvider, IDataProvider columnHeaderDataProvider, IDataProvider rowHeaderDataProvider)
DefaultGridLayer(IDataProvider bodyDataProvider, IDataProvider columnHeaderDataProvider, IDataProvider rowHeaderDataProvider, boolean useDefaultConfiguration)
DefaultGridLayer(IDataProvider bodyDataProvider, IDataProvider columnHeaderDataProvider, IDataProvider rowHeaderDataProvider, IDataProvider cornerDataProvider)
DefaultGridLayer(IDataProvider bodyDataProvider, IDataProvider columnHeaderDataProvider, IDataProvider rowHeaderDataProvider, IDataProvider cornerDataProvider, boolean useDefaultConfiguration)
DefaultRowHeaderDataLayer(IDataProvider rowHeaderDataProvider)
-
Uses of IDataProvider in org.eclipse.nebula.widgets.nattable.hierarchical
Classes in org.eclipse.nebula.widgets.nattable.hierarchical that implement IDataProvider Modifier and Type Class Description class
HierarchicalSpanningDataProvider
This implementation ofISpanningDataProvider
will span cells if the level objects of theHierarchicalWrapper
row objects are actually the same in the same column. -
Uses of IDataProvider in org.eclipse.nebula.widgets.nattable.layer
Fields in org.eclipse.nebula.widgets.nattable.layer declared as IDataProvider Modifier and Type Field Description protected IDataProvider
DataLayer. dataProvider
Methods in org.eclipse.nebula.widgets.nattable.layer that return IDataProvider Modifier and Type Method Description IDataProvider
DataLayer. getDataProvider()
Methods in org.eclipse.nebula.widgets.nattable.layer with parameters of type IDataProvider Modifier and Type Method Description void
DataLayer. setDataProvider(IDataProvider dataProvider)
Set theIDataProvider
to use.Constructors in org.eclipse.nebula.widgets.nattable.layer with parameters of type IDataProvider Constructor Description DataLayer(IDataProvider dataProvider)
DataLayer(IDataProvider dataProvider, int defaultColumnWidth, int defaultRowHeight)
-
Uses of IDataProvider in org.eclipse.nebula.widgets.nattable.layer.cell
Constructors in org.eclipse.nebula.widgets.nattable.layer.cell with parameters of type IDataProvider Constructor Description ColumnLabelAccumulator(IDataProvider dataProvider)
Create aColumnLabelAccumulator
which can be used in conjunction with CSS styling, because the labels that are added to the cells are predictable. -
Uses of IDataProvider in org.eclipse.nebula.widgets.nattable.layer.stack
Constructors in org.eclipse.nebula.widgets.nattable.layer.stack with parameters of type IDataProvider Constructor Description DummyGridLayerStack(IDataProvider bodyDataProvider)
-
Uses of IDataProvider in org.eclipse.nebula.widgets.nattable.search.strategy
Methods in org.eclipse.nebula.widgets.nattable.search.strategy that return IDataProvider Modifier and Type Method Description IDataProvider
GridSearchStrategyTest. getBodyDataProvider()
-
Uses of IDataProvider in org.eclipse.nebula.widgets.nattable.summaryrow
Constructors in org.eclipse.nebula.widgets.nattable.summaryrow with parameters of type IDataProvider Constructor Description SummationSummaryProvider(IDataProvider dataProvider)
Create a newSummationSummaryProvider
by using the givenIDataProvider
.SummationSummaryProvider(IDataProvider dataProvider, boolean strict)
Create a newSummationSummaryProvider
by using the givenIDataProvider
and strict mode configuration. -
Uses of IDataProvider in org.eclipse.nebula.widgets.nattable.test.fixture.data
Classes in org.eclipse.nebula.widgets.nattable.test.fixture.data that implement IDataProvider Modifier and Type Class Description class
DataProviderFixture
-
Uses of IDataProvider in org.eclipse.nebula.widgets.nattable.test.fixture.layer
Fields in org.eclipse.nebula.widgets.nattable.test.fixture.layer declared as IDataProvider Modifier and Type Field Description static IDataProvider
GridLayerFixture. bodyDataProvider
static IDataProvider
GridLayerFixture. colHeaderDataProvider
static IDataProvider
GridLayerFixture. cornerDataProvider
static IDataProvider
GridLayerFixture. rowHeaderDataProvider
Methods in org.eclipse.nebula.widgets.nattable.test.fixture.layer that return IDataProvider Modifier and Type Method Description IDataProvider
DataLayerFixture. getDataProvider()
Constructors in org.eclipse.nebula.widgets.nattable.test.fixture.layer with parameters of type IDataProvider Constructor Description GridLayerFixture(IDataProvider customBodyDataProvider)
-