Package com.androidplot.ui
Class SeriesRenderer
-
- All Implemented Interfaces:
public abstract class SeriesRenderer<PlotType extends Plot, SeriesType extends Series, SeriesFormatterType extends Formatter>
-
-
Constructor Summary
Constructors Constructor Description SeriesRenderer(PlotType plot)
-
Method Summary
Modifier and Type Method Description PlotTypegetPlot()voidsetPlot(@NonNull() PlotType plot)SeriesFormatterTypegetFormatter(@NonNull() SeriesType series)voidrender(@NonNull() Canvas canvas, @NonNull() RectF plotArea, @NonNull() SeriesBundle<SeriesType, SeriesFormatterType> sfPair, @NonNull() RenderStack stack)voiddrawSeriesLegendIcon(@NonNull() Canvas canvas, @NonNull() RectF rect, @NonNull() SeriesFormatterType formatter)List<SeriesBundle<SeriesType, out SeriesFormatterType>>getSeriesAndFormatterList()List<SeriesType>getSeriesList()-
-
Constructor Detail
-
SeriesRenderer
SeriesRenderer(PlotType plot)
-
-
Method Detail
-
getFormatter
@NonNull() SeriesFormatterType getFormatter(@NonNull() SeriesType series)
-
render
void render(@NonNull() Canvas canvas, @NonNull() RectF plotArea, @NonNull() SeriesBundle<SeriesType, SeriesFormatterType> sfPair, @NonNull() RenderStack stack)
- Parameters:
sfPair- The series / formatter pair to be rendered
-
drawSeriesLegendIcon
void drawSeriesLegendIcon(@NonNull() Canvas canvas, @NonNull() RectF rect, @NonNull() SeriesFormatterType formatter)
-
getSeriesAndFormatterList
@NonNull() List<SeriesBundle<SeriesType, out SeriesFormatterType>> getSeriesAndFormatterList()
- Returns:
A List of all SeriesBundle instances currently associated with this Renderer.
-
getSeriesList
@NonNull() List<SeriesType> getSeriesList()
- Since:
0.9.7
-
-
-
-