void | addAnnotation(XYAnnotation annotation) - Adds an annotation and sends a
RendererChangeEvent to all
registered listeners.
|
void | addAnnotation(XYAnnotation annotation, Layer layer) - Adds an annotation to the specified layer.
|
void | addChangeListener(RendererChangeListener listener) - Add a renderer change listener.
|
void | drawAnnotations(Graphics2D g2, Rectangle2D dataArea, ValueAxis domainAxis, ValueAxis rangeAxis, Layer layer, PlotRenderingInfo info) - Draws all the annotations for the specified layer.
|
void | drawDomainGridLine(Graphics2D g2, XYPlot plot, ValueAxis axis, Rectangle2D dataArea, double value) - Draws a grid line against the domain axis.
|
void | drawDomainMarker(Graphics2D g2, XYPlot plot, ValueAxis axis, Marker marker, Rectangle2D dataArea) - Draws the specified
marker against the domain axis.
|
void | drawItem(Graphics2D g2, XYItemRendererState state, Rectangle2D dataArea, PlotRenderingInfo info, XYPlot plot, ValueAxis domainAxis, ValueAxis rangeAxis, XYDataset dataset, int series, int item, CrosshairState crosshairState, int pass) - Called for each item to be plotted.
|
void | drawRangeLine(Graphics2D g2, XYPlot plot, ValueAxis axis, Rectangle2D dataArea, double value, Paint paint, Stroke stroke) - Draws a grid line against the range axis.
|
void | drawRangeMarker(Graphics2D g2, XYPlot plot, ValueAxis axis, Marker marker, Rectangle2D dataArea) - Draws a horizontal line across the chart to represent a 'range marker'.
|
void | fillDomainGridBand(Graphics2D g2, XYPlot plot, ValueAxis axis, Rectangle2D dataArea, double start, double end) - Fills a band between two values on the axis.
|
void | fillRangeGridBand(Graphics2D g2, XYPlot plot, ValueAxis axis, Rectangle2D dataArea, double start, double end) - Fills a band between two values on the range axis.
|
Range | findDomainBounds(XYDataset dataset) - Returns the lower and upper bounds (range) of the x-values in the
specified dataset.
|
Range | findRangeBounds(XYDataset dataset) - Returns the lower and upper bounds (range) of the y-values in the
specified dataset.
|
Font | getBaseItemLabelFont() - Returns the base item label font (this is used when no other font
setting is available).
|
XYItemLabelGenerator | getBaseItemLabelGenerator() - Returns the base item label generator.
|
Paint | getBaseItemLabelPaint() - Returns the base item label paint.
|
Boolean | getBaseItemLabelsVisible() - Returns the base setting for item label visibility.
|
ItemLabelPosition | getBaseNegativeItemLabelPosition() - Returns the base item label position for negative values.
|
Paint | getBaseOutlinePaint() - Returns the base outline paint.
|
Stroke | getBaseOutlineStroke() - Returns the base outline stroke.
|
Paint | getBasePaint() - Returns the base paint.
|
ItemLabelPosition | getBasePositiveItemLabelPosition() - Returns the base positive item label position.
|
boolean | getBaseSeriesVisible() - Returns the base visibility for all series.
|
boolean | getBaseSeriesVisibleInLegend() - Returns the base visibility in the legend for all series.
|
Shape | getBaseShape() - Returns the base shape.
|
Stroke | getBaseStroke() - Returns the base stroke.
|
XYToolTipGenerator | getBaseToolTipGenerator() - Returns the base tool tip generator.
|
Font | getItemLabelFont() - Returns the font used for all item labels.
|
Font | getItemLabelFont(int row, int column) - Returns the font for an item label.
|
XYItemLabelGenerator | getItemLabelGenerator(int row, int column) - Returns the item label generator for a data item.
|
Paint | getItemLabelPaint() - Returns the paint used for all item labels.
|
Paint | getItemLabelPaint(int row, int column) - Returns the paint used to draw an item label.
|
Paint | getItemOutlinePaint(int row, int column) - Returns the paint used to outline data items as they are drawn.
|
Stroke | getItemOutlineStroke(int row, int column) - Returns the stroke used to outline data items.
|
Paint | getItemPaint(int row, int column) - Returns the paint used to fill data items as they are drawn.
|
Shape | getItemShape(int row, int column) - Returns a shape used to represent a data item.
|
Stroke | getItemStroke(int row, int column) - Returns the stroke used to draw data items.
|
boolean | getItemVisible(int series, int item) - Returns a boolean that indicates whether or not the specified item
should be drawn (this is typically used to hide an entire series).
|
LegendItem | getLegendItem(int datasetIndex, int series) - Returns a legend item for a series from a dataset.
|
XYSeriesLabelGenerator | getLegendItemLabelGenerator() - Returns the legend item label generator.
|
ItemLabelPosition | getNegativeItemLabelPosition() - Returns the item label position for negative values in ALL series.
|
ItemLabelPosition | getNegativeItemLabelPosition(int row, int column) - Returns the item label position for negative values.
|
int | getPassCount() - Returns the number of passes through the data required by the renderer.
|
XYPlot | getPlot() - Returns the plot that this renderer has been assigned to.
|
ItemLabelPosition | getPositiveItemLabelPosition() - Returns the item label position for positive values in ALL series.
|
ItemLabelPosition | getPositiveItemLabelPosition(int row, int column) - Returns the item label position for positive values.
|
Font | getSeriesItemLabelFont(int series) - Returns the font for all the item labels in a series.
|
XYItemLabelGenerator | getSeriesItemLabelGenerator(int series) - Returns the item label generator for a series.
|
Paint | getSeriesItemLabelPaint(int series) - Returns the paint used to draw the item labels for a series.
|
ItemLabelPosition | getSeriesNegativeItemLabelPosition(int series) - Returns the item label position for all negative values in a series.
|
Paint | getSeriesOutlinePaint(int series) - Returns the paint used to outline an item drawn by the renderer.
|
Stroke | getSeriesOutlineStroke(int series) - Returns the stroke used to outline the items in a series.
|
Paint | getSeriesPaint(int series) - Returns the paint used to fill an item drawn by the renderer.
|
ItemLabelPosition | getSeriesPositiveItemLabelPosition(int series) - Returns the item label position for all positive values in a series.
|
Shape | getSeriesShape(int series) - Returns a shape used to represent the items in a series.
|
Stroke | getSeriesStroke(int series) - Returns the stroke used to draw the items in a series.
|
XYToolTipGenerator | getSeriesToolTipGenerator(int series) - Returns the tool tip generator for a series.
|
Boolean | getSeriesVisible() - Returns the flag that controls the visibility of ALL series.
|
Boolean | getSeriesVisible(int series) - Returns the flag that controls whether a series is visible.
|
Boolean | getSeriesVisibleInLegend() - Returns the flag that controls the visibility of ALL series in the
legend.
|
Boolean | getSeriesVisibleInLegend(int series) - Returns the flag that controls whether a series is visible in the
legend.
|
XYToolTipGenerator | getToolTipGenerator(int row, int column) - Returns the tool tip generator for a data item.
|
XYURLGenerator | getURLGenerator() - Returns the URL generator for HTML image maps.
|
XYItemRendererState | initialise(Graphics2D g2, Rectangle2D dataArea, XYPlot plot, XYDataset dataset, PlotRenderingInfo info) - Initialises the renderer then returns the number of 'passes' through the
data that the renderer will require (usually just one).
|
boolean | isItemLabelVisible(int row, int column) - Returns
true if an item label is visible, and
false otherwise.
|
boolean | isSeriesItemLabelsVisible(int series) - Returns
true if the item labels for a series are visible,
and false otherwise.
|
boolean | isSeriesVisible(int series) - Returns a boolean that indicates whether or not the specified series
should be drawn (this is typically used to hide an entire series).
|
boolean | isSeriesVisibleInLegend(int series) - Returns
true if the series should be shown in the legend,
and false otherwise.
|
boolean | removeAnnotation(XYAnnotation annotation) - Removes the specified annotation and sends a
RendererChangeEvent
to all registered listeners.
|
void | removeAnnotations() - Removes all annotations and sends a
RendererChangeEvent
to all registered listeners.
|
void | removeChangeListener(RendererChangeListener listener) - Removes a change listener.
|
void | setBaseItemLabelFont(Font font) - Sets the base item label font and sends a
RendererChangeEvent
to all registered listeners.
|
void | setBaseItemLabelGenerator(XYItemLabelGenerator generator) - Sets the base item label generator and sends a
RendererChangeEvent to all registered listeners.
|
void | setBaseItemLabelPaint(Paint paint) - Sets the base item label paint and sends a
RendererChangeEvent
to all registered listeners.
|
void | setBaseItemLabelsVisible(Boolean visible) - Sets the base setting for item label visibility.
|
void | setBaseItemLabelsVisible(Boolean visible, boolean notify) - Sets the base visibility for item labels and, if requested, sends a
RendererChangeEvent to all registered listeners.
|
void | setBaseItemLabelsVisible(boolean visible) - Sets the base flag that controls whether or not item labels are visible.
|
void | setBaseNegativeItemLabelPosition(ItemLabelPosition position) - Sets the base item label position for negative values and sends a
RendererChangeEvent to all registered listeners.
|
void | setBaseNegativeItemLabelPosition(ItemLabelPosition position, boolean notify) - Sets the base negative item label position and, if requested, sends a
RendererChangeEvent to all registered listeners.
|
void | setBaseOutlinePaint(Paint paint) - Sets the base outline paint and sends a
RendererChangeEvent to
all registered listeners.
|
void | setBaseOutlineStroke(Stroke stroke) - Sets the base outline stroke and sends a
RendererChangeEvent to
all registered listeners.
|
void | setBasePaint(Paint paint) - Sets the base paint and sends a
RendererChangeEvent to all
registered listeners.
|
void | setBasePositiveItemLabelPosition(ItemLabelPosition position) - Sets the base positive item label position.
|
void | setBasePositiveItemLabelPosition(ItemLabelPosition position, boolean notify) - Sets the base positive item label position and, if requested, sends a
RendererChangeEvent to all registered listeners.
|
void | setBaseSeriesVisible(boolean visible) - Sets the base visibility and sends a
RendererChangeEvent to all
registered listeners.
|
void | setBaseSeriesVisible(boolean visible, boolean notify) - Sets the base visibility and, if requested, sends
a
RendererChangeEvent to all registered listeners.
|
void | setBaseSeriesVisibleInLegend(boolean visible) - Sets the base visibility in the legend and sends a
RendererChangeEvent to all registered listeners.
|
void | setBaseSeriesVisibleInLegend(boolean visible, boolean notify) - Sets the base visibility in the legend and, if requested, sends
a
RendererChangeEvent to all registered listeners.
|
void | setBaseShape(Shape shape) - Sets the base shape and sends a
RendererChangeEvent to all
registered listeners.
|
void | setBaseStroke(Stroke stroke) - Sets the base stroke.
|
void | setBaseToolTipGenerator(XYToolTipGenerator generator) - Sets the base tool tip generator and sends a
RendererChangeEvent
to all registered listeners.
|
void | setItemLabelFont(Font font) - Sets the item label font for ALL series and sends a
RendererChangeEvent to all registered listeners.
|
void | setItemLabelGenerator(XYItemLabelGenerator generator) - Sets the item label generator for ALL series and sends a
RendererChangeEvent to all registered listeners.
|
void | setItemLabelPaint(Paint paint) - Sets the item label paint for ALL series and sends a
RendererChangeEvent to all registered listeners.
|
void | setItemLabelsVisible(Boolean visible) - Sets a flag that controls whether or not the item labels for ALL series
are visible.
|
void | setItemLabelsVisible(Boolean visible, boolean notify) - Sets the visibility of item labels for ALL series and, if requested,
sends a
RendererChangeEvent to all registered listeners.
|
void | setItemLabelsVisible(boolean visible) - Sets a flag that controls whether or not the item labels for ALL series
are visible.
|
void | setLegendItemLabelGenerator(XYSeriesLabelGenerator generator) - Sets the legend item label generator.
|
void | setNegativeItemLabelPosition(ItemLabelPosition position) - Sets the item label position for negative values in ALL series, and
sends a
RendererChangeEvent to all registered listeners.
|
void | setNegativeItemLabelPosition(ItemLabelPosition position, boolean notify) - Sets the item label position for negative values in ALL series and (if
requested) sends a
RendererChangeEvent to all registered
listeners.
|
void | setOutlinePaint(Paint paint) - Sets the outline paint for ALL series (optional).
|
void | setOutlineStroke(Stroke stroke) - Sets the outline stroke for ALL series and sends a
RendererChangeEvent to all registered listeners.
|
void | setPaint(Paint paint) - Sets the paint to be used for ALL series, and sends a
RendererChangeEvent to all registered listeners.
|
void | setPlot(XYPlot plot) - Sets the plot that this renderer is assigned to.
|
void | setPositiveItemLabelPosition(ItemLabelPosition position) - Sets the item label position for positive values in ALL series, and
sends a
RendererChangeEvent to all registered listeners.
|
void | setPositiveItemLabelPosition(ItemLabelPosition position, boolean notify) - Sets the positive item label position for ALL series and (if requested)
sends a
RendererChangeEvent to all registered listeners.
|
void | setSeriesItemLabelFont(int series, Font font) - Sets the item label font for a series and sends a
RendererChangeEvent to all registered listeners.
|
void | setSeriesItemLabelGenerator(int series, XYItemLabelGenerator generator) - Sets the item label generator for a series and sends a
RendererChangeEvent to all registered listeners.
|
void | setSeriesItemLabelPaint(int series, Paint paint) - Sets the item label paint for a series and sends a
RendererChangeEvent to all registered listeners.
|
void | setSeriesItemLabelsVisible(int series, Boolean visible) - Sets a flag that controls the visibility of the item labels for a series.
|
void | setSeriesItemLabelsVisible(int series, Boolean visible, boolean notify) - Sets the visibility of item labels for a series and, if requested,
sends a
RendererChangeEvent to all registered listeners.
|
void | setSeriesItemLabelsVisible(int series, boolean visible) - Sets a flag that controls the visibility of the item labels for a series.
|
void | setSeriesNegativeItemLabelPosition(int series, ItemLabelPosition position) - Sets the item label position for negative values in a series and sends a
RendererChangeEvent to all registered listeners.
|
void | setSeriesNegativeItemLabelPosition(int series, ItemLabelPosition position, boolean notify) - Sets the item label position for negative values in a series and (if
requested) sends a
RendererChangeEvent to all registered
listeners.
|
void | setSeriesOutlinePaint(int series, Paint paint) - Sets the paint used for a series outline and sends a
RendererChangeEvent to all registered listeners.
|
void | setSeriesOutlineStroke(int series, Stroke stroke) - Sets the outline stroke used for a series and sends a
RendererChangeEvent to all registered listeners.
|
void | setSeriesPaint(int series, Paint paint) - Sets the paint used for a series and sends a
RendererChangeEvent
to all registered listeners.
|
void | setSeriesPositiveItemLabelPosition(int series, ItemLabelPosition position) - Sets the item label position for all positive values in a series and
sends a
RendererChangeEvent to all registered listeners.
|
void | setSeriesPositiveItemLabelPosition(int series, ItemLabelPosition position, boolean notify) - Sets the item label position for all positive values in a series and (if
requested) sends a
RendererChangeEvent to all registered
listeners.
|
void | setSeriesShape(int series, Shape shape) - Sets the shape used for a series and sends a
RendererChangeEvent
to all registered listeners.
|
void | setSeriesStroke(int series, Stroke stroke) - Sets the stroke used for a series and sends a
RendererChangeEvent to all registered listeners.
|
void | setSeriesToolTipGenerator(int series, XYToolTipGenerator generator) - Sets the tool tip generator for a series and sends a
RendererChangeEvent to all registered listeners.
|
void | setSeriesVisible(Boolean visible) - Sets the flag that controls the visibility of ALL series and sends a
RendererChangeEvent to all registered listeners.
|
void | setSeriesVisible(Boolean visible, boolean notify) - Sets the flag that controls the visibility of ALL series and sends a
RendererChangeEvent to all registered listeners.
|
void | setSeriesVisible(int series, Boolean visible) - Sets the flag that controls whether a series is visible and sends a
RendererChangeEvent to all registered listeners.
|
void | setSeriesVisible(int series, Boolean visible, boolean notify) - Sets the flag that controls whether a series is visible and, if
requested, sends a
RendererChangeEvent to all registered
listeners.
|
void | setSeriesVisibleInLegend(Boolean visible) - Sets the flag that controls the visibility of ALL series in the legend
and sends a
RendererChangeEvent to all registered listeners.
|
void | setSeriesVisibleInLegend(Boolean visible, boolean notify) - Sets the flag that controls the visibility of ALL series in the legend
and sends a
RendererChangeEvent to all registered listeners.
|
void | setSeriesVisibleInLegend(int series, Boolean visible) - Sets the flag that controls whether a series is visible in the legend
and sends a
RendererChangeEvent to all registered listeners.
|
void | setSeriesVisibleInLegend(int series, Boolean visible, boolean notify) - Sets the flag that controls whether a series is visible in the legend
and, if requested, sends a
RendererChangeEvent to all registered
listeners.
|
void | setShape(Shape shape) - Sets the shape for ALL series (optional) and sends a
RendererChangeEvent to all registered listeners.
|
void | setStroke(Stroke stroke) - Sets the stroke for ALL series and sends a
RendererChangeEvent
to all registered listeners.
|
void | setToolTipGenerator(XYToolTipGenerator generator) - Sets the tool tip generator for ALL series and sends a
RendererChangeEvent to all registered listeners.
|
void | setURLGenerator(XYURLGenerator urlGenerator) - Sets the URL generator for HTML image maps.
|