Search Results for

    Show / Hide Table of Contents

    Class DataSeriesIndexDataProvider

    Default implementation of IIndexDataProvider, that maps values to it index, based on IXDataSeriesValues#getXValues() values

    Inheritance
    java.lang.Object
    IndexProviderBase
    indexDataProvider.DoubleValueIndexProvider
    DataSeriesIndexDataProvider
    Implements
    dataSeries.IDataSeriesObserver
    Inherited Members
    indexDataProvider.DoubleValueIndexProvider.recreateIndexCalculator()
    indexDataProvider.IndexProviderBase.attachTo(IServiceContainer)
    indexDataProvider.IndexProviderBase.detach()
    indexDataProvider.IndexProviderBase.getCurrentIndexCalculator()
    indexDataProvider.IndexProviderBase.invalidateIndexCalculator()
    indexDataProvider.IndexProviderBase.isAttached()
    Object.clone()
    Object.equals(Object)
    Object.finalize()
    Object.getClass()
    Object.hashCode()
    Object.notify()
    Object.notifyAll()
    Object.toString()
    Object.wait()
    Object.wait(long)
    Object.wait(long,int)
    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
    IndexProviderBase.attachTo(IServiceContainer services)

    detach()

    Declaration
    public void detach()
    Overrides
    IndexProviderBase.detach()

    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
    DoubleValueIndexProvider.recreateIndexCalculator()

    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

    Implements

    IDataSeriesObserver
    Back to top © 2011-2025 SciChart. All rights reserved. | sitemap.xml