public abstract class SeriesInfoProviderBase<TRenderableSeries extends IRenderableSeries,TSeriesInfo extends SeriesInfo<? extends TRenderableSeries>> extends RenderableSeriesProviderBase<TRenderableSeries> implements ISeriesInfoProvider
ISeriesInfoProvider
implementors.renderableSeries
Modifier | Constructor and Description |
---|---|
protected |
SeriesInfoProviderBase(java.lang.Class<TRenderableSeries> renderableSeriesType) |
Modifier and Type | Method and Description |
---|---|
SeriesInfo |
getSeriesInfo()
Creates
SeriesInfo instance which is attached to current IRenderableSeries . |
protected abstract TSeriesInfo |
getSeriesInfoInternal() |
ISeriesTooltip |
getSeriesTooltip()
Creates
ISeriesTooltip instance which is attached to current IRenderableSeries . |
ISeriesTooltip |
getSeriesTooltip(java.lang.Class<?> modifierType)
Creates
ISeriesTooltip instance for specified tooltipId which is attached to current IRenderableSeries . |
protected abstract ISeriesTooltip |
getSeriesTooltipInternal(android.content.Context context,
TSeriesInfo seriesInfo,
java.lang.Class<?> modifierType)
Creates a new
ISeriesTooltip . |
attachTo, detach, isAttached
protected SeriesInfoProviderBase(java.lang.Class<TRenderableSeries> renderableSeriesType)
public final SeriesInfo getSeriesInfo()
SeriesInfo
instance which is attached to current IRenderableSeries
.getSeriesInfo
in interface ISeriesInfoProvider
SeriesInfo
instance.protected abstract TSeriesInfo getSeriesInfoInternal()
public final ISeriesTooltip getSeriesTooltip(java.lang.Class<?> modifierType)
ISeriesTooltip
instance for specified tooltipId
which is attached to current IRenderableSeries
.getSeriesTooltip
in interface ISeriesInfoProvider
modifierType
- The type of modifier for which tooltip will be created.protected abstract ISeriesTooltip getSeriesTooltipInternal(android.content.Context context, TSeriesInfo seriesInfo, java.lang.Class<?> modifierType)
ISeriesTooltip
.context
- The context of application.seriesInfo
- The series info instance.modifierType
- The type of modifier for which tooltip will be created.ISeriesTooltip
instance.public final ISeriesTooltip getSeriesTooltip()
ISeriesTooltip
instance which is attached to current IRenderableSeries
.getSeriesTooltip
in interface ISeriesInfoProvider