Class DataSeriesIndexDataProvider
Default implementation of IIndexDataProvider, that maps values to it index, based on IXDataSeriesValues#getXValues() values
Inheritance
DataSeriesIndexDataProvider
Implements
Inherited Members
Namespace:
Assembly: .dll
Syntax
public class DataSeriesIndexDataProvider extends indexDataProvider.DoubleValueIndexProvider implements dataSeries.IDataSeriesObserver
Constructors
DataSeriesIndexDataProvider(dataSeries.IXDataSeriesValues<?,?> dataSeries)
Declaration
public DataSeriesIndexDataProvider(dataSeries.IXDataSeriesValues<?,?> dataSeries)
Parameters
| Type | Name | Description |
|---|---|---|
| IXDataSeriesValues<?,?> | dataSeries |
Methods
attachTo(IServiceContainer services)
Declaration
public void attachTo(IServiceContainer services)
Parameters
| Type | Name | Description |
|---|---|---|
| IServiceContainer | services | The target IServiceContainer instance |
Overrides
detach()
Declaration
public void detach()
Overrides
onDataSeriesChanged(dataSeries.IDataSeriesCore dataSeries, int dataSeriesUpdate)
Called when data series changes
Declaration
public void onDataSeriesChanged(dataSeries.IDataSeriesCore dataSeries, int dataSeriesUpdate)
Parameters
| Type | Name | Description |
|---|---|---|
| dataSeries.IDataSeriesCore | dataSeries | The data series instance which changed |
| int | dataSeriesUpdate | The change action |
recreateIndexCalculator()
Creates IIndexCalculator with latest data from this IIndexDataProvider instance
Declaration
protected indexDataProvider.IIndexCalculator recreateIndexCalculator()
Returns
| Type | Description |
|---|---|
| indexDataProvider.IIndexCalculator |
Overrides
tryUpdateIndexValues(dataSeries.IXDataSeriesValues<?,?> baseDataSeries, DoubleValues indexValues)
Tries to update indexValues based on data provided by baseDataSeries instance
Declaration
protected void tryUpdateIndexValues(dataSeries.IXDataSeriesValues<?,?> baseDataSeries, DoubleValues indexValues)
Parameters
| Type | Name | Description |
|---|---|---|
| IXDataSeriesValues<?,?> | baseDataSeries | The data series instance to get index data from |
| DoubleValues | indexValues | The target index values that should be updated |