public class AnnotationRenderer extends Renderer2D
SeriesRenderer
that draws annotations in its containing plot.Renderer2D.ProcessPoint, Renderer2D.ProcessRange
Constructor and Description |
---|
AnnotationRenderer(com.mindfusion.common.ObservableList<Series> series)
Initializes a new instance of the
AnnotationRenderer class. |
Modifier and Type | Method and Description |
---|---|
protected void |
draw(RenderContext context)
Draws the series data in specified RenderContext.
|
protected void |
drawHighlight(RenderContext context,
HitResult hitResult)
SeriesRenderer.drawHighlight override.
|
AnnotationType |
getAnnotationType() |
HitResult |
hitTest(RenderContext context,
java.awt.geom.Point2D location)
SeriesRenderer.hitTest override.
|
void |
setAnnotationType(AnnotationType value) |
domainAxis, domainData, domainSorted, enumSeries, enumVisiblePointPairs, enumVisiblePoints, enumVisibleRanges, getFirstInRange, getFirstInRange, getLastInRange, getLastInRange, getMaxXSum, getMaxXSumPositive, getMaxYSum, getMaxYSumPositive, getMinXSumNegative, getMinYSumNegative, getPixel, getPixel, getSeries, getXAxis, getYAxis, imageData, measureDataRange, setSeries, setXAxis, setYAxis, startMeasureData, xData, xSorted, yData, ySorted
addPropertyChangeListener, createTextRenderer, dataChanged, domainDimension, effectiveFill, effectiveLabelBackground, effectiveLabelBorderPen, effectiveStroke, getLabelBrush, getLabelFontName, getLabelFontSize, getLabelFontStyle, getSeriesStyle, getShowDataLabels, getShowHighlight, getShowToolTips, onPropertyChanged, onSeriesDataChanged, removePropertyChangeListener, searchStyle, setLabelBrush, setLabelFontName, setLabelFontSize, setLabelFontStyle, setSeriesStyle, setShowDataLabels, setShowHighlight, setShowToolTips, setToolTip
public AnnotationRenderer(com.mindfusion.common.ObservableList<Series> series)
AnnotationRenderer
class.series
- A list of Series that should be rendered as annotations.protected void draw(RenderContext context)
context
- A RenderContext instance.public HitResult hitTest(RenderContext context, java.awt.geom.Point2D location)
hitTest
in class Renderer2D
context
- A RenderContext instance.location
- A PointD specifying where to look for data items.protected void drawHighlight(RenderContext context, HitResult hitResult)
Renderer2D
drawHighlight
in class Renderer2D
context
- A RenderContext instance.hitResult
- A HitResult instance identifying highlighted data item.public void setAnnotationType(AnnotationType value)
public AnnotationType getAnnotationType()