public abstract class LegendItemsAdapter<TSource>
extends java.lang.Object
SciChartLegend
Modifier and Type | Class and Description |
---|---|
static interface |
LegendItemsAdapter.IAdapterDataObserver
Defines the interface for
LegendItemsAdapter observer |
Modifier and Type | Field and Description |
---|---|
ILegendItemsFactory |
legendItemsFactory |
Modifier | Constructor and Description |
---|---|
protected |
LegendItemsAdapter(ILegendItemsFactory legendItemsFactory)
Creates a new instance of the
LegendItemsAdapter class |
Modifier and Type | Method and Description |
---|---|
com.scichart.core.observable.ObservableCollection<TSource> |
getDataSet()
Gets the list of
SeriesInfo to display in SciChartLegend |
void |
notifyDataSetChanged()
Notifies that data set has changed
|
void |
notifyDataSetUpdated()
Notifies that data set items have changed
|
void |
registerAdapterDataObserver(LegendItemsAdapter.IAdapterDataObserver adapterDataObserver)
Registers observer for this adapter
|
void |
setDataSet(com.scichart.core.observable.ObservableCollection<TSource> dataSet)
Sets the list of
SeriesInfo to display in SciChartLegend |
void |
unregisterAdapterDataObserver(LegendItemsAdapter.IAdapterDataObserver adapterDataObserver)
Deregisters observer for this adapter
|
public final ILegendItemsFactory legendItemsFactory
protected LegendItemsAdapter(ILegendItemsFactory legendItemsFactory)
LegendItemsAdapter
classlegendItemsFactory
- The factory which creates items for this adapterpublic final void setDataSet(com.scichart.core.observable.ObservableCollection<TSource> dataSet)
SeriesInfo
to display in SciChartLegend
dataSet
- The list of SeriesInfo
to displaypublic final com.scichart.core.observable.ObservableCollection<TSource> getDataSet()
SeriesInfo
to display in SciChartLegend
SeriesInfo
to displaypublic final void notifyDataSetChanged()
public final void notifyDataSetUpdated()
public final void registerAdapterDataObserver(LegendItemsAdapter.IAdapterDataObserver adapterDataObserver)
adapterDataObserver
- The observer to registerpublic final void unregisterAdapterDataObserver(LegendItemsAdapter.IAdapterDataObserver adapterDataObserver)
adapterDataObserver
- The observer to deregister