Interface ISeriesInfoProvider
Defines the interface which creates SeriesInfo and tooltips based on SeriesInfo values.
Implements
Namespace:
Assembly: .dll
Syntax
public interface ISeriesInfoProvider extends IAttachable
Methods
getSeriesInfo()
Creates SeriesInfo instance which is attached to current IRenderableSeries.
Declaration
public abstract renderableSeries.hitTest.SeriesInfo getSeriesInfo()
Returns
| Type | Description |
|---|---|
| SeriesInfo | The SeriesInfo instance. |
getSeriesTooltip()
Creates ISeriesTooltip instance which is attached to current IRenderableSeries.
Declaration
public abstract renderableSeriesISeriesTooltip getSeriesTooltip()
Returns
| Type | Description |
|---|---|
| renderableSeriesISeriesTooltip | Tooltip instance. |
getSeriesTooltip(Class<?> modifierType)
Creates ISeriesTooltip instance for specified tooltipId which is attached to current IRenderableSeries.
Declaration
public abstract renderableSeriesISeriesTooltip getSeriesTooltip(Class<?> modifierType)
Parameters
| Type | Name | Description |
|---|---|---|
| Class<?> | modifierType | The type of modifier for which tooltip will be created. |
Returns
| Type | Description |
|---|---|
| renderableSeriesISeriesTooltip | Tooltip instance. |
tryAddSeriesToLegendDataSource(List<renderableSeries.IRenderableSeries> legendDataSource)
When overridden in derived classes, should add all needed IRenderableSeries into legend data source.
Declaration
public abstract void tryAddSeriesToLegendDataSource(List<renderableSeries.IRenderableSeries> legendDataSource)
Parameters
| Type | Name | Description |
|---|---|---|
| List<IRenderableSeries> | legendDataSource |