Uses of Interface
org.eclipse.nebula.widgets.nattable.data.IDataProvider
Package
Description
-
Uses of IDataProvider in org.eclipse.nebula.widgets.nattable.data
Modifier and TypeInterfaceDescriptioninterface
interface
Modifier and TypeClassDescriptionclass
Enables the use of aList
containing POJO(s) as a backing data source.class
This implementation of ISpanningDataProvider will automatically span cells if the containing cell values are equal.class
Enables the use of aList
containing POJO(s) as a backing data source.class
Abstract implementation ofISpanningDataProvider
that wraps an existingIDataProvider
.Modifier and TypeFieldDescriptionprotected final IDataProvider
WrappingSpanningDataProvider.underlyingDataProvider
ModifierConstructorDescriptionAutomaticSpanningDataProvider
(IDataProvider underlyingDataProvider, boolean autoColumnSpan, boolean autoRowSpan) WrappingSpanningDataProvider
(IDataProvider underlyingDataProvider) -
Uses of IDataProvider in org.eclipse.nebula.widgets.nattable.examples._300_Data
Modifier and TypeMethodDescriptionprotected IDataProvider
_302_CustomColumnPropertyAccessorExample.createColumnHeaderDataProvider()
-
Uses of IDataProvider in org.eclipse.nebula.widgets.nattable.examples._800_Integration
ModifierConstructorDescriptionGlazedListsEditorColumnHeaderLayerStack
(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
ModifierConstructorDescriptionBodyLayerStack
(IDataProvider dataProvider) ColumnHeaderLayerStack
(IDataProvider dataProvider) RowHeaderLayerStack
(IDataProvider dataProvider) -
Uses of IDataProvider in org.eclipse.nebula.widgets.nattable.examples.examples._103_Events
-
Uses of IDataProvider in org.eclipse.nebula.widgets.nattable.examples.examples._110_Editing
Modifier and TypeMethodDescriptionEditableGridExample.editableGridConfiguration
(ColumnOverrideLabelAccumulator columnLabelAccumulator, IDataProvider dataProvider) -
Uses of IDataProvider in org.eclipse.nebula.widgets.nattable.examples.fixtures
Modifier and TypeClassDescriptionclass
Modifier and TypeMethodDescriptionFullFeaturedColumnHeaderLayerStack.getColumnHeaderDataProvider()
GlazedListsColumnHeaderLayerStack.getDataProvider()
ModifierConstructorDescriptionGlazedListsColumnHeaderLayerStack
(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
-
Uses of IDataProvider in org.eclipse.nebula.widgets.nattable.extension.glazedlists.filterrow
ModifierConstructorDescriptionComboBoxFilterRowHeaderComposite
(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
-
Uses of IDataProvider in org.eclipse.nebula.widgets.nattable.extension.glazedlists.groupBy
ModifierConstructorDescriptionGroupByHeaderConfiguration
(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
Modifier and TypeClassDescriptionclass
Data provider for the filter row Stores filter strings Applies them to the ca.odell.glazedlists.matchers.MatcherEditor on the ca.odell.glazedlists.FilterListModifierConstructorDescriptionFilterRowDataLayer
(IFilterStrategy<T> filterStrategy, ILayer columnHeaderLayer, IDataProvider columnHeaderDataProvider, IConfigRegistry configRegistry) Creates aFilterRowDataLayer
with the default configurationDefaultFilterRowConfiguration
.FilterRowDataLayer
(IFilterStrategy<T> filterStrategy, ILayer columnHeaderLayer, IDataProvider columnHeaderDataProvider, IConfigRegistry configRegistry, boolean useDefaultConfiguration) Creates aFilterRowDataLayer
.FilterRowDataProvider
(IFilterStrategy<T> filterStrategy, ILayer columnHeaderLayer, IDataProvider columnHeaderDataProvider, IConfigRegistry configRegistry) FilterRowHeaderComposite
(IFilterStrategy<T> filterStrategy, ILayer columnHeaderLayer, IDataProvider columnHeaderDataProvider, IConfigRegistry configRegistry) Creates aFilterRowHeaderComposite
with a createdFilterRowDataLayer
. -
Uses of IDataProvider in org.eclipse.nebula.widgets.nattable.formula
Modifier and TypeClassDescriptionclass
IDataProvider
that is able to evaluate formulas.class
FormulaDataProvider
that wraps around anIRowDataProvider
.class
Modifier and TypeFieldDescriptionprotected IDataProvider
FormulaParser.dataProvider
protected IDataProvider
FormulaDataProvider.underlyingDataProvider
Modifier and TypeMethodDescriptionprotected IDataProvider
FormulaDataProvider.getUnderlyingDataProvider()
ModifierConstructorDescriptionFormulaDataProvider
(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
Modifier and TypeClassDescriptionclass
class
The defaultIDataProvider
for the column header.class
class
class
IDataProvider
to use for theRowHeaderLayer
if theSummaryRowLayer
is present in the body layer stack.class
class
class
class
Modifier and TypeFieldDescriptionprotected final IDataProvider
DefaultRowHeaderDataProvider.bodyDataProvider
ModifierConstructorDescriptionDefaultCornerDataProvider
(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
Modifier and TypeMethodDescriptionprotected 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) ModifierConstructorDescriptionDefaultColumnHeaderDataLayer
(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
Modifier and TypeClassDescriptionclass
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
Modifier and TypeMethodDescriptionvoid
DataLayer.setDataProvider
(IDataProvider dataProvider) Set theIDataProvider
to use.ModifierConstructorDescriptionDataLayer
(IDataProvider dataProvider) DataLayer
(IDataProvider dataProvider, int defaultColumnWidth, int defaultRowHeight) -
Uses of IDataProvider in org.eclipse.nebula.widgets.nattable.layer.cell
ModifierConstructorDescriptionColumnLabelAccumulator
(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
-
Uses of IDataProvider in org.eclipse.nebula.widgets.nattable.search.strategy
-
Uses of IDataProvider in org.eclipse.nebula.widgets.nattable.summaryrow
ModifierConstructorDescriptionSummationSummaryProvider
(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
-
Uses of IDataProvider in org.eclipse.nebula.widgets.nattable.test.fixture.layer
Modifier and TypeFieldDescriptionstatic final IDataProvider
GridLayerFixture.bodyDataProvider
static final IDataProvider
GridLayerFixture.colHeaderDataProvider
static final IDataProvider
GridLayerFixture.cornerDataProvider
static final IDataProvider
GridLayerFixture.rowHeaderDataProvider
ListDataProvider
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.