Class SeriesValueModifier.SeriesValueMarkerBase
Defines the base implementation of ISeriesValueMarker
Inheritance
SeriesValueModifier.SeriesValueMarkerBase
Namespace:
Assembly: .dll
Syntax
public abstract static class SeriesValueModifier.SeriesValueMarkerBase implements SeriesValueModifier.ISeriesValueMarker
Constructors
SeriesValueMarkerBase(renderableSeries.IRenderableSeries renderableSeries, Predicate<renderableSeries.IRenderableSeries> isValidRenderableSeriesPredicate)
Creates new instance of DefaultSeriesValueMarker
Declaration
protected SeriesValueMarkerBase(renderableSeries.IRenderableSeries renderableSeries, Predicate<renderableSeries.IRenderableSeries> isValidRenderableSeriesPredicate)
Parameters
Fields
isValidRenderableSeriesPredicate
Declaration
protected final Predicate<renderableSeries.IRenderableSeries> isValidRenderableSeriesPredicate
Field Value
renderableSeries
Declaration
protected final renderableSeries.IRenderableSeries renderableSeries
Field Value
services
Declaration
protected final AttachableServiceContainer services
Field Value
Methods
attachTo(IServiceContainer services)
Declaration
public void attachTo(IServiceContainer services)
Parameters
createMarkerAnnotation(Context context)
Creates annotation associated with current ISeriesValueMarker
Declaration
protected abstract void createMarkerAnnotation(Context context)
Parameters
Type |
Name |
Description |
android.content.Context |
context |
Context to use for creation of annotation
|
destroyMarkerAnnotation()
Destroys annotation associated with current ISeriesValueMarker
Declaration
protected abstract void destroyMarkerAnnotation()
detach()
Declaration
isAttached()
Declaration
public final boolean isAttached()
Returns
onIsEnabledChanged(boolean isEnabled)
Notifies that SeriesValueModifier#getIsEnabled() changed
Declaration
public void onIsEnabledChanged(boolean isEnabled)
Parameters
Type |
Name |
Description |
boolean |
isEnabled |
|
tryAddMarkerAnnotation(ISciChartSurface sciChartSurface)
Tries to add annotation associated with this ISeriesValueMarker into parent ISciChartSurface
Declaration
protected abstract void tryAddMarkerAnnotation(ISciChartSurface sciChartSurface)
Parameters
tryRemoveMarkerAnnotation(ISciChartSurface sciChartSurface)
Tries to remove annotation associated with this ISeriesValueMarker into parent ISciChartSurface
Declaration
protected abstract void tryRemoveMarkerAnnotation(ISciChartSurface sciChartSurface)
Parameters
Implements