org.jfree.chart.renderer

Class AbstractRenderer

public abstract class AbstractRenderer extends Object implements Cloneable, Serializable

Base class providing common services for renderers. Most methods that update attributes of the renderer will fire a RendererChangeEvent, which normally means the plot that owns the renderer will receive notification that the renderer has been changed (the plot will, in turn, notify the chart).
Field Summary
static PaintDEFAULT_OUTLINE_PAINT
The default outline paint.
static StrokeDEFAULT_OUTLINE_STROKE
The default outline stroke.
static PaintDEFAULT_PAINT
The default paint.
static ShapeDEFAULT_SHAPE
The default shape.
static StrokeDEFAULT_STROKE
The default stroke.
static FontDEFAULT_VALUE_LABEL_FONT
The default value label font.
static PaintDEFAULT_VALUE_LABEL_PAINT
The default value label paint.
static DoubleZERO
Zero represented as a Double.
Constructor Summary
AbstractRenderer()
Default constructor.
Method Summary
voidaddChangeListener(RendererChangeListener listener)
Registers an object to receive notification of changes to the renderer.
protected Point2DcalculateLabelAnchorPoint(ItemLabelAnchor anchor, double x, double y, PlotOrientation orientation)
Calculates the item label anchor point.
voidclearSeriesPaints(boolean notify)
Clears the series paint settings for this renderer and, if requested, sends a RendererChangeEvent to all registered listeners.
voidclearSeriesStrokes(boolean notify)
Clears the series stroke settings for this renderer and, if requested, sends a RendererChangeEvent to all registered listeners.
protected Objectclone()
Returns an independent copy of the renderer.
booleanequals(Object obj)
Tests this renderer for equality with another object.
protected voidfireChangeEvent()
Sends a RendererChangeEvent to all registered listeners.
booleangetAutoPopulateSeriesFillPaint()
Returns the flag that controls whether or not the series fill paint list is automatically populated when AbstractRenderer is called.
booleangetAutoPopulateSeriesOutlinePaint()
Returns the flag that controls whether or not the series outline paint list is automatically populated when AbstractRenderer is called.
booleangetAutoPopulateSeriesOutlineStroke()
Returns the flag that controls whether or not the series outline stroke list is automatically populated when AbstractRenderer is called.
booleangetAutoPopulateSeriesPaint()
Returns the flag that controls whether or not the series paint list is automatically populated when AbstractRenderer is called.
booleangetAutoPopulateSeriesShape()
Returns the flag that controls whether or not the series shape list is automatically populated when AbstractRenderer is called.
booleangetAutoPopulateSeriesStroke()
Returns the flag that controls whether or not the series stroke list is automatically populated when AbstractRenderer is called.
booleangetBaseCreateEntities()
Returns the base visibility for all series.
PaintgetBaseFillPaint()
Returns the base fill paint.
FontgetBaseItemLabelFont()
Returns the base item label font (this is used when no other font setting is available).
PaintgetBaseItemLabelPaint()
Returns the base item label paint.
BooleangetBaseItemLabelsVisible()
Returns the base setting for item label visibility.
ShapegetBaseLegendShape()
Returns the default legend shape, which may be null.
FontgetBaseLegendTextFont()
Returns the default legend text font, which may be null.
PaintgetBaseLegendTextPaint()
Returns the default legend text paint, which may be null.
ItemLabelPositiongetBaseNegativeItemLabelPosition()
Returns the base item label position for negative values.
PaintgetBaseOutlinePaint()
Returns the base outline paint.
StrokegetBaseOutlineStroke()
Returns the base outline stroke.
PaintgetBasePaint()
Returns the base paint.
ItemLabelPositiongetBasePositiveItemLabelPosition()
Returns the base positive item label position.
booleangetBaseSeriesVisible()
Returns the base visibility for all series.
booleangetBaseSeriesVisibleInLegend()
Returns the base visibility in the legend for all series.
ShapegetBaseShape()
Returns the base shape.
StrokegetBaseStroke()
Returns the base stroke.
BooleangetCreateEntities()
Returns the flag that controls whether or not chart entities are created for the items in ALL series.
booleangetDataBoundsIncludesVisibleSeriesOnly()
Returns the flag that controls whether or not the data bounds reported by this renderer will exclude non-visible series.
intgetDefaultEntityRadius()
Returns the radius of the circle used for the default entity area when no area is specified.
abstract DrawingSuppliergetDrawingSupplier()
Returns the drawing supplier from the plot.
booleangetItemCreateEntity(int series, int item)
Returns a boolean that indicates whether or not the specified item should have a chart entity created for it.
PaintgetItemFillPaint(int row, int column)
Returns the paint used to fill data items as they are drawn.
doublegetItemLabelAnchorOffset()
Returns the item label anchor offset.
FontgetItemLabelFont(int row, int column)
Returns the font for an item label.
FontgetItemLabelFont()
Returns the font used for all item labels.
PaintgetItemLabelPaint(int row, int column)
Returns the paint used to draw an item label.
PaintgetItemLabelPaint()
Returns the paint used for all item labels.
PaintgetItemOutlinePaint(int row, int column)
Returns the paint used to outline data items as they are drawn.
StrokegetItemOutlineStroke(int row, int column)
Returns the stroke used to outline data items.
PaintgetItemPaint(int row, int column)
Returns the paint used to fill data items as they are drawn.
ShapegetItemShape(int row, int column)
Returns a shape used to represent a data item.
StrokegetItemStroke(int row, int column)
Returns the stroke used to draw data items.
booleangetItemVisible(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).
ShapegetLegendShape(int series)
Returns the legend shape defined for the specified series (possibly null).
FontgetLegendTextFont(int series)
Returns the legend text font defined for the specified series (possibly null).
PaintgetLegendTextPaint(int series)
Returns the legend text paint defined for the specified series (possibly null).
ItemLabelPositiongetNegativeItemLabelPosition(int row, int column)
Returns the item label position for negative values.
ItemLabelPositiongetNegativeItemLabelPosition()
Returns the item label position for negative values in ALL series.
ItemLabelPositiongetPositiveItemLabelPosition(int row, int column)
Returns the item label position for positive values.
ItemLabelPositiongetPositiveItemLabelPosition()
Returns the item label position for positive values in ALL series.
BooleangetSeriesCreateEntities(int series)
Returns the flag that controls whether entities are created for a series.
PaintgetSeriesFillPaint(int series)
Returns the paint used to fill an item drawn by the renderer.
FontgetSeriesItemLabelFont(int series)
Returns the font for all the item labels in a series.
PaintgetSeriesItemLabelPaint(int series)
Returns the paint used to draw the item labels for a series.
ItemLabelPositiongetSeriesNegativeItemLabelPosition(int series)
Returns the item label position for all negative values in a series.
PaintgetSeriesOutlinePaint(int series)
Returns the paint used to outline an item drawn by the renderer.
StrokegetSeriesOutlineStroke(int series)
Returns the stroke used to outline the items in a series.
PaintgetSeriesPaint(int series)
Returns the paint used to fill an item drawn by the renderer.
ItemLabelPositiongetSeriesPositiveItemLabelPosition(int series)
Returns the item label position for all positive values in a series.
ShapegetSeriesShape(int series)
Returns a shape used to represent the items in a series.
StrokegetSeriesStroke(int series)
Returns the stroke used to draw the items in a series.
BooleangetSeriesVisible(int series)
Returns the flag that controls whether a series is visible.
BooleangetSeriesVisible()
Returns the flag that controls the visibility of ALL series.
BooleangetSeriesVisibleInLegend(int series)
Returns the flag that controls whether a series is visible in the legend.
BooleangetSeriesVisibleInLegend()
Returns the flag that controls the visibility of ALL series in the legend.
inthashCode()
Returns a hashcode for the renderer.
booleanhasListener(EventListener listener)
Returns true if the specified object is registered with the dataset as a listener.
booleanisItemLabelVisible(int row, int column)
Returns true if an item label is visible, and false otherwise.
booleanisSeriesItemLabelsVisible(int series)
Returns true if the item labels for a series are visible, and false otherwise.
booleanisSeriesVisible(int series)
Returns a boolean that indicates whether or not the specified series should be drawn.
booleanisSeriesVisibleInLegend(int series)
Returns true if the series should be shown in the legend, and false otherwise.
ShapelookupLegendShape(int series)
Performs a lookup for the legend shape.
FontlookupLegendTextFont(int series)
Performs a lookup for the legend text font.
PaintlookupLegendTextPaint(int series)
Performs a lookup for the legend text paint.
PaintlookupSeriesFillPaint(int series)
Returns the paint used to fill an item drawn by the renderer.
PaintlookupSeriesOutlinePaint(int series)
Returns the paint used to outline an item drawn by the renderer.
StrokelookupSeriesOutlineStroke(int series)
Returns the stroke used to outline the items in a series.
PaintlookupSeriesPaint(int series)
Returns the paint used to fill an item drawn by the renderer.
ShapelookupSeriesShape(int series)
Returns a shape used to represent the items in a series.
StrokelookupSeriesStroke(int series)
Returns the stroke used to draw the items in a series.
voidnotifyListeners(RendererChangeEvent event)
Notifies all registered listeners that the renderer has been modified.
voidremoveChangeListener(RendererChangeListener listener)
Deregisters an object so that it no longer receives notification of changes to the renderer.
voidsetAutoPopulateSeriesFillPaint(boolean auto)
Sets the flag that controls whether or not the series fill paint list is automatically populated when AbstractRenderer is called.
voidsetAutoPopulateSeriesOutlinePaint(boolean auto)
Sets the flag that controls whether or not the series outline paint list is automatically populated when AbstractRenderer is called.
voidsetAutoPopulateSeriesOutlineStroke(boolean auto)
Sets the flag that controls whether or not the series outline stroke list is automatically populated when AbstractRenderer is called.
voidsetAutoPopulateSeriesPaint(boolean auto)
Sets the flag that controls whether or not the series paint list is automatically populated when AbstractRenderer is called.
voidsetAutoPopulateSeriesShape(boolean auto)
Sets the flag that controls whether or not the series shape list is automatically populated when AbstractRenderer is called.
voidsetAutoPopulateSeriesStroke(boolean auto)
Sets the flag that controls whether or not the series stroke list is automatically populated when AbstractRenderer is called.
voidsetBaseCreateEntities(boolean create)
Sets the base flag that controls whether entities are created for a series, and sends a RendererChangeEvent to all registered listeners.
voidsetBaseCreateEntities(boolean create, boolean notify)
Sets the base flag that controls whether entities are created and, if requested, sends a RendererChangeEvent to all registered listeners.
voidsetBaseFillPaint(Paint paint)
Sets the base fill paint and sends a RendererChangeEvent to all registered listeners.
voidsetBaseFillPaint(Paint paint, boolean notify)
Sets the base fill paint and, if requested, sends a RendererChangeEvent to all registered listeners.
voidsetBaseItemLabelFont(Font font)
Sets the base item label font and sends a RendererChangeEvent to all registered listeners.
voidsetBaseItemLabelFont(Font font, boolean notify)
Sets the base item label font and, if requested, sends a RendererChangeEvent to all registered listeners.
voidsetBaseItemLabelPaint(Paint paint)
Sets the base item label paint and sends a RendererChangeEvent to all registered listeners.
voidsetBaseItemLabelPaint(Paint paint, boolean notify)
Sets the base item label paint and, if requested, sends a RendererChangeEvent to all registered listeners..
voidsetBaseItemLabelsVisible(boolean visible)
Sets the base flag that controls whether or not item labels are visible, and sends a RendererChangeEvent to all registered listeners.
voidsetBaseItemLabelsVisible(Boolean visible)
Sets the base setting for item label visibility and sends a RendererChangeEvent to all registered listeners.
voidsetBaseItemLabelsVisible(Boolean visible, boolean notify)
Sets the base visibility for item labels and, if requested, sends a RendererChangeEvent to all registered listeners.
voidsetBaseLegendShape(Shape shape)
Sets the default legend shape and sends a RendererChangeEvent to all registered listeners.
voidsetBaseLegendTextFont(Font font)
Sets the default legend text font and sends a RendererChangeEvent to all registered listeners.
voidsetBaseLegendTextPaint(Paint paint)
Sets the default legend text paint and sends a RendererChangeEvent to all registered listeners.
voidsetBaseNegativeItemLabelPosition(ItemLabelPosition position)
Sets the base item label position for negative values and sends a RendererChangeEvent to all registered listeners.
voidsetBaseNegativeItemLabelPosition(ItemLabelPosition position, boolean notify)
Sets the base negative item label position and, if requested, sends a RendererChangeEvent to all registered listeners.
voidsetBaseOutlinePaint(Paint paint)
Sets the base outline paint and sends a RendererChangeEvent to all registered listeners.
voidsetBaseOutlinePaint(Paint paint, boolean notify)
Sets the base outline paint and, if requested, sends a RendererChangeEvent to all registered listeners.
voidsetBaseOutlineStroke(Stroke stroke)
Sets the base outline stroke and sends a RendererChangeEvent to all registered listeners.
voidsetBaseOutlineStroke(Stroke stroke, boolean notify)
Sets the base outline stroke and, if requested, sends a RendererChangeEvent to all registered listeners.
voidsetBasePaint(Paint paint)
Sets the base paint and sends a RendererChangeEvent to all registered listeners.
voidsetBasePaint(Paint paint, boolean notify)
Sets the base paint and, if requested, sends a RendererChangeEvent to all registered listeners.
voidsetBasePositiveItemLabelPosition(ItemLabelPosition position)
Sets the base positive item label position.
voidsetBasePositiveItemLabelPosition(ItemLabelPosition position, boolean notify)
Sets the base positive item label position and, if requested, sends a RendererChangeEvent to all registered listeners.
voidsetBaseSeriesVisible(boolean visible)
Sets the base visibility and sends a RendererChangeEvent to all registered listeners.
voidsetBaseSeriesVisible(boolean visible, boolean notify)
Sets the base visibility and, if requested, sends a RendererChangeEvent to all registered listeners.
voidsetBaseSeriesVisibleInLegend(boolean visible)
Sets the base visibility in the legend and sends a RendererChangeEvent to all registered listeners.
voidsetBaseSeriesVisibleInLegend(boolean visible, boolean notify)
Sets the base visibility in the legend and, if requested, sends a RendererChangeEvent to all registered listeners.
voidsetBaseShape(Shape shape)
Sets the base shape and sends a RendererChangeEvent to all registered listeners.
voidsetBaseShape(Shape shape, boolean notify)
Sets the base shape and, if requested, sends a RendererChangeEvent to all registered listeners.
voidsetBaseStroke(Stroke stroke)
Sets the base stroke and sends a RendererChangeEvent to all registered listeners.
voidsetBaseStroke(Stroke stroke, boolean notify)
Sets the base stroke and, if requested, sends a RendererChangeEvent to all registered listeners.
voidsetCreateEntities(Boolean create)
Sets the flag that controls whether or not chart entities are created for the items in ALL series, and sends a RendererChangeEvent to all registered listeners.
voidsetCreateEntities(Boolean create, boolean notify)
Sets the flag that controls whether or not chart entities are created for the items in ALL series, and sends a RendererChangeEvent to all registered listeners.
voidsetDataBoundsIncludesVisibleSeriesOnly(boolean visibleOnly)
Sets the flag that controls whether or not the data bounds reported by this renderer will exclude non-visible series and sends a RendererChangeEvent to all registered listeners.
voidsetDefaultEntityRadius(int radius)
Sets the radius of the circle used for the default entity area when no area is specified.
voidsetFillPaint(Paint paint)
Sets the fill paint for ALL series (optional).
voidsetFillPaint(Paint paint, boolean notify)
Sets the fill paint for ALL series and, if requested, sends a RendererChangeEvent to all registered listeners.
voidsetItemLabelAnchorOffset(double offset)
Sets the item label anchor offset.
voidsetItemLabelFont(Font font)
Sets the item label font for ALL series and sends a RendererChangeEvent to all registered listeners.
voidsetItemLabelFont(Font font, boolean notify)
Sets the item label font for ALL series and, if requested, sends a RendererChangeEvent to all registered listeners.
voidsetItemLabelPaint(Paint paint)
Sets the item label paint for ALL series and sends a RendererChangeEvent to all registered listeners.
voidsetItemLabelPaint(Paint paint, boolean notify)
Sets the item label paint for ALL series and, if requested, sends a RendererChangeEvent to all registered listeners.
voidsetItemLabelsVisible(boolean visible)
Sets the visibility of the item labels for ALL series.
voidsetItemLabelsVisible(Boolean visible)
Sets the visibility of the item labels for ALL series (optional).
voidsetItemLabelsVisible(Boolean visible, boolean notify)
Sets the visibility of item labels for ALL series and, if requested, sends a RendererChangeEvent to all registered listeners.
voidsetLegendShape(int series, Shape shape)
Sets the shape used for the legend item for the specified series, and sends a RendererChangeEvent to all registered listeners.
voidsetLegendTextFont(int series, Font font)
Sets the font used for the legend text for the specified series, and sends a RendererChangeEvent to all registered listeners.
voidsetLegendTextPaint(int series, Paint paint)
Sets the paint used for the legend text for the specified series, and sends a RendererChangeEvent to all registered listeners.
voidsetNegativeItemLabelPosition(ItemLabelPosition position)
Sets the item label position for negative values in ALL series, and sends a RendererChangeEvent to all registered listeners.
voidsetNegativeItemLabelPosition(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.
voidsetOutlinePaint(Paint paint)
Sets the outline paint for ALL series (optional) and sends a RendererChangeEvent to all registered listeners.
voidsetOutlinePaint(Paint paint, boolean notify)
Sets the outline paint for ALL series and, if requested, sends a RendererChangeEvent to all registered listeners.
voidsetOutlineStroke(Stroke stroke)
Sets the outline stroke for ALL series and sends a RendererChangeEvent to all registered listeners.
voidsetOutlineStroke(Stroke stroke, boolean notify)
Sets the outline stroke for ALL series and, if requested, sends a RendererChangeEvent to all registered listeners.
voidsetPaint(Paint paint)
Sets the paint to be used for ALL series, and sends a RendererChangeEvent to all registered listeners.
voidsetPaint(Paint paint, boolean notify)
Sets the paint to be used for all series and, if requested, sends a RendererChangeEvent to all registered listeners.
voidsetPositiveItemLabelPosition(ItemLabelPosition position)
Sets the item label position for positive values in ALL series, and sends a RendererChangeEvent to all registered listeners.
voidsetPositiveItemLabelPosition(ItemLabelPosition position, boolean notify)
Sets the positive item label position for ALL series and (if requested) sends a RendererChangeEvent to all registered listeners.
voidsetSeriesCreateEntities(int series, Boolean create)
Sets the flag that controls whether entities are created for a series, and sends a RendererChangeEvent to all registered listeners.
voidsetSeriesCreateEntities(int series, Boolean create, boolean notify)
Sets the flag that controls whether entities are created for a series and, if requested, sends a RendererChangeEvent to all registered listeners.
voidsetSeriesFillPaint(int series, Paint paint)
Sets the paint used for a series fill and sends a RendererChangeEvent to all registered listeners.
voidsetSeriesFillPaint(int series, Paint paint, boolean notify)
Sets the paint used to fill a series and, if requested, sends a RendererChangeEvent to all registered listeners.
voidsetSeriesItemLabelFont(int series, Font font)
Sets the item label font for a series and sends a RendererChangeEvent to all registered listeners.
voidsetSeriesItemLabelFont(int series, Font font, boolean notify)
Sets the item label font for a series and, if requested, sends a RendererChangeEvent to all registered listeners.
voidsetSeriesItemLabelPaint(int series, Paint paint)
Sets the item label paint for a series and sends a RendererChangeEvent to all registered listeners.
voidsetSeriesItemLabelPaint(int series, Paint paint, boolean notify)
Sets the item label paint for a series and, if requested, sends a RendererChangeEvent to all registered listeners.
voidsetSeriesItemLabelsVisible(int series, boolean visible)
Sets a flag that controls the visibility of the item labels for a series, and sends a RendererChangeEvent to all registered listeners.
voidsetSeriesItemLabelsVisible(int series, Boolean visible)
Sets the visibility of the item labels for a series and sends a RendererChangeEvent to all registered listeners.
voidsetSeriesItemLabelsVisible(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.
voidsetSeriesNegativeItemLabelPosition(int series, ItemLabelPosition position)
Sets the item label position for negative values in a series and sends a RendererChangeEvent to all registered listeners.
voidsetSeriesNegativeItemLabelPosition(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.
voidsetSeriesOutlinePaint(int series, Paint paint)
Sets the paint used for a series outline and sends a RendererChangeEvent to all registered listeners.
voidsetSeriesOutlinePaint(int series, Paint paint, boolean notify)
Sets the paint used to draw the outline for a series and, if requested, sends a RendererChangeEvent to all registered listeners.
voidsetSeriesOutlineStroke(int series, Stroke stroke)
Sets the outline stroke used for a series and sends a RendererChangeEvent to all registered listeners.
voidsetSeriesOutlineStroke(int series, Stroke stroke, boolean notify)
Sets the outline stroke for a series and, if requested, sends a RendererChangeEvent to all registered listeners.
voidsetSeriesPaint(int series, Paint paint)
Sets the paint used for a series and sends a RendererChangeEvent to all registered listeners.
voidsetSeriesPaint(int series, Paint paint, boolean notify)
Sets the paint used for a series and, if requested, sends a RendererChangeEvent to all registered listeners.
voidsetSeriesPositiveItemLabelPosition(int series, ItemLabelPosition position)
Sets the item label position for all positive values in a series and sends a RendererChangeEvent to all registered listeners.
voidsetSeriesPositiveItemLabelPosition(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.
voidsetSeriesShape(int series, Shape shape)
Sets the shape used for a series and sends a RendererChangeEvent to all registered listeners.
voidsetSeriesShape(int series, Shape shape, boolean notify)
Sets the shape for a series and, if requested, sends a RendererChangeEvent to all registered listeners.
voidsetSeriesStroke(int series, Stroke stroke)
Sets the stroke used for a series and sends a RendererChangeEvent to all registered listeners.
voidsetSeriesStroke(int series, Stroke stroke, boolean notify)
Sets the stroke for a series and, if requested, sends a RendererChangeEvent to all registered listeners.
voidsetSeriesVisible(int series, Boolean visible)
Sets the flag that controls whether a series is visible and sends a RendererChangeEvent to all registered listeners.
voidsetSeriesVisible(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.
voidsetSeriesVisible(Boolean visible)
Sets the flag that controls the visibility of ALL series and sends a RendererChangeEvent to all registered listeners.
voidsetSeriesVisible(Boolean visible, boolean notify)
Sets the flag that controls the visibility of ALL series and sends a RendererChangeEvent to all registered listeners.
voidsetSeriesVisibleInLegend(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.
voidsetSeriesVisibleInLegend(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.
voidsetSeriesVisibleInLegend(Boolean visible)
Sets the flag that controls the visibility of ALL series in the legend and sends a RendererChangeEvent to all registered listeners.
voidsetSeriesVisibleInLegend(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.
voidsetShape(Shape shape)
Sets the shape for ALL series (optional) and sends a RendererChangeEvent to all registered listeners.
voidsetShape(Shape shape, boolean notify)
Sets the shape for ALL series and, if requested, sends a RendererChangeEvent to all registered listeners.
voidsetStroke(Stroke stroke)
Sets the stroke for ALL series and sends a RendererChangeEvent to all registered listeners.
voidsetStroke(Stroke stroke, boolean notify)
Sets the stroke for ALL series and, if requested, sends a RendererChangeEvent to all registered listeners.

Field Detail

DEFAULT_OUTLINE_PAINT

public static final Paint DEFAULT_OUTLINE_PAINT
The default outline paint.

DEFAULT_OUTLINE_STROKE

public static final Stroke DEFAULT_OUTLINE_STROKE
The default outline stroke.

DEFAULT_PAINT

public static final Paint DEFAULT_PAINT
The default paint.

DEFAULT_SHAPE

public static final Shape DEFAULT_SHAPE
The default shape.

DEFAULT_STROKE

public static final Stroke DEFAULT_STROKE
The default stroke.

DEFAULT_VALUE_LABEL_FONT

public static final Font DEFAULT_VALUE_LABEL_FONT
The default value label font.

DEFAULT_VALUE_LABEL_PAINT

public static final Paint DEFAULT_VALUE_LABEL_PAINT
The default value label paint.

ZERO

public static final Double ZERO
Zero represented as a Double.

Constructor Detail

AbstractRenderer

public AbstractRenderer()
Default constructor.

Method Detail

addChangeListener

public void addChangeListener(RendererChangeListener listener)
Registers an object to receive notification of changes to the renderer.

Parameters: listener the listener (null not permitted).

See Also: removeChangeListener

calculateLabelAnchorPoint

protected Point2D calculateLabelAnchorPoint(ItemLabelAnchor anchor, double x, double y, PlotOrientation orientation)
Calculates the item label anchor point.

Parameters: anchor the anchor. x the x coordinate. y the y coordinate. orientation the plot orientation.

Returns: The anchor point (never null).

clearSeriesPaints

public void clearSeriesPaints(boolean notify)
Clears the series paint settings for this renderer and, if requested, sends a RendererChangeEvent to all registered listeners.

Parameters: notify notify listeners?

Since: 1.0.11

clearSeriesStrokes

public void clearSeriesStrokes(boolean notify)
Clears the series stroke settings for this renderer and, if requested, sends a RendererChangeEvent to all registered listeners.

Parameters: notify notify listeners?

Since: 1.0.11

clone

protected Object clone()
Returns an independent copy of the renderer.

Returns: A clone.

Throws: CloneNotSupportedException if some component of the renderer does not support cloning.

equals

public boolean equals(Object obj)
Tests this renderer for equality with another object.

Parameters: obj the object (null permitted).

Returns: true or false.

fireChangeEvent

protected void fireChangeEvent()
Sends a RendererChangeEvent to all registered listeners.

Since: 1.0.5

getAutoPopulateSeriesFillPaint

public boolean getAutoPopulateSeriesFillPaint()
Returns the flag that controls whether or not the series fill paint list is automatically populated when AbstractRenderer is called.

Returns: A boolean.

Since: 1.0.6

See Also: AbstractRenderer

getAutoPopulateSeriesOutlinePaint

public boolean getAutoPopulateSeriesOutlinePaint()
Returns the flag that controls whether or not the series outline paint list is automatically populated when AbstractRenderer is called.

Returns: A boolean.

Since: 1.0.6

See Also: AbstractRenderer

getAutoPopulateSeriesOutlineStroke

public boolean getAutoPopulateSeriesOutlineStroke()
Returns the flag that controls whether or not the series outline stroke list is automatically populated when AbstractRenderer is called.

Returns: A boolean.

Since: 1.0.6

See Also: AbstractRenderer

getAutoPopulateSeriesPaint

public boolean getAutoPopulateSeriesPaint()
Returns the flag that controls whether or not the series paint list is automatically populated when AbstractRenderer is called.

Returns: A boolean.

Since: 1.0.6

See Also: AbstractRenderer

getAutoPopulateSeriesShape

public boolean getAutoPopulateSeriesShape()
Returns the flag that controls whether or not the series shape list is automatically populated when AbstractRenderer is called.

Returns: A boolean.

Since: 1.0.6

See Also: AbstractRenderer

getAutoPopulateSeriesStroke

public boolean getAutoPopulateSeriesStroke()
Returns the flag that controls whether or not the series stroke list is automatically populated when AbstractRenderer is called.

Returns: A boolean.

Since: 1.0.6

See Also: AbstractRenderer

getBaseCreateEntities

public boolean getBaseCreateEntities()
Returns the base visibility for all series.

Returns: The base visibility.

See Also: AbstractRenderer

getBaseFillPaint

public Paint getBaseFillPaint()
Returns the base fill paint.

Returns: The paint (never null).

See Also: setBaseFillPaint

getBaseItemLabelFont

public Font getBaseItemLabelFont()
Returns the base item label font (this is used when no other font setting is available).

Returns: The font (never null).

See Also: setBaseItemLabelFont

getBaseItemLabelPaint

public Paint getBaseItemLabelPaint()
Returns the base item label paint.

Returns: The paint (never null).

See Also: setBaseItemLabelPaint

getBaseItemLabelsVisible

public Boolean getBaseItemLabelsVisible()
Returns the base setting for item label visibility. A null result should be interpreted as equivalent to Boolean.FALSE.

Returns: A flag (possibly null).

See Also: AbstractRenderer

getBaseLegendShape

public Shape getBaseLegendShape()
Returns the default legend shape, which may be null.

Returns: The default legend shape.

Since: 1.0.11

getBaseLegendTextFont

public Font getBaseLegendTextFont()
Returns the default legend text font, which may be null.

Returns: The default legend text font.

Since: 1.0.11

getBaseLegendTextPaint

public Paint getBaseLegendTextPaint()
Returns the default legend text paint, which may be null.

Returns: The default legend text paint.

Since: 1.0.11

getBaseNegativeItemLabelPosition

public ItemLabelPosition getBaseNegativeItemLabelPosition()
Returns the base item label position for negative values.

Returns: The position (never null).

See Also: setBaseNegativeItemLabelPosition

getBaseOutlinePaint

public Paint getBaseOutlinePaint()
Returns the base outline paint.

Returns: The paint (never null).

See Also: setBaseOutlinePaint

getBaseOutlineStroke

public Stroke getBaseOutlineStroke()
Returns the base outline stroke.

Returns: The stroke (never null).

See Also: setBaseOutlineStroke

getBasePaint

public Paint getBasePaint()
Returns the base paint.

Returns: The base paint (never null).

See Also: setBasePaint

getBasePositiveItemLabelPosition

public ItemLabelPosition getBasePositiveItemLabelPosition()
Returns the base positive item label position.

Returns: The position (never null).

See Also: setBasePositiveItemLabelPosition

getBaseSeriesVisible

public boolean getBaseSeriesVisible()
Returns the base visibility for all series.

Returns: The base visibility.

See Also: AbstractRenderer

getBaseSeriesVisibleInLegend

public boolean getBaseSeriesVisibleInLegend()
Returns the base visibility in the legend for all series.

Returns: The base visibility.

See Also: AbstractRenderer

getBaseShape

public Shape getBaseShape()
Returns the base shape.

Returns: The shape (never null).

See Also: setBaseShape

getBaseStroke

public Stroke getBaseStroke()
Returns the base stroke.

Returns: The base stroke (never null).

See Also: setBaseStroke

getCreateEntities

public Boolean getCreateEntities()

Deprecated: This method should no longer be used (as of version 1.0.6). It is sufficient to rely on AbstractRenderer and getBaseCreateEntities.

Returns the flag that controls whether or not chart entities are created for the items in ALL series. This flag overrides the per series and default settings - you must set it to null if you want the other settings to apply.

Returns: The flag (possibly null).

getDataBoundsIncludesVisibleSeriesOnly

public boolean getDataBoundsIncludesVisibleSeriesOnly()
Returns the flag that controls whether or not the data bounds reported by this renderer will exclude non-visible series.

Returns: A boolean.

Since: 1.0.13

getDefaultEntityRadius

public int getDefaultEntityRadius()
Returns the radius of the circle used for the default entity area when no area is specified.

Returns: A radius.

See Also: AbstractRenderer

getDrawingSupplier

public abstract DrawingSupplier getDrawingSupplier()
Returns the drawing supplier from the plot.

Returns: The drawing supplier.

getItemCreateEntity

public boolean getItemCreateEntity(int series, int item)
Returns a boolean that indicates whether or not the specified item should have a chart entity created for it.

Parameters: series the series index. item the item index.

Returns: A boolean.

getItemFillPaint

public Paint getItemFillPaint(int row, int column)
Returns the paint used to fill data items as they are drawn. The default implementation passes control to the AbstractRenderer method - you can override this method if you require different behaviour.

Parameters: row the row (or series) index (zero-based). column the column (or category) index (zero-based).

Returns: The paint (never null).

getItemLabelAnchorOffset

public double getItemLabelAnchorOffset()
Returns the item label anchor offset.

Returns: The offset.

See Also: AbstractRenderer

getItemLabelFont

public Font getItemLabelFont(int row, int column)
Returns the font for an item label.

Parameters: row the row index (zero-based). column the column index (zero-based).

Returns: The font (never null).

getItemLabelFont

public Font getItemLabelFont()

Deprecated: This method should no longer be used (as of version 1.0.6). It is sufficient to rely on AbstractRenderer and getBaseItemLabelFont.

Returns the font used for all item labels. This may be null, in which case the per series font settings will apply.

Returns: The font (possibly null).

getItemLabelPaint

public Paint getItemLabelPaint(int row, int column)
Returns the paint used to draw an item label.

Parameters: row the row index (zero based). column the column index (zero based).

Returns: The paint (never null).

getItemLabelPaint

public Paint getItemLabelPaint()

Deprecated: This method should no longer be used (as of version 1.0.6). It is sufficient to rely on AbstractRenderer and getBaseItemLabelPaint.

Returns the paint used for all item labels. This may be null, in which case the per series paint settings will apply.

Returns: The paint (possibly null).

getItemOutlinePaint

public Paint getItemOutlinePaint(int row, int column)
Returns the paint used to outline data items as they are drawn.

The default implementation passes control to the AbstractRenderer method. You can override this method if you require different behaviour.

Parameters: row the row (or series) index (zero-based). column the column (or category) index (zero-based).

Returns: The paint (never null).

getItemOutlineStroke

public Stroke getItemOutlineStroke(int row, int column)
Returns the stroke used to outline data items. The default implementation passes control to the AbstractRenderer method. You can override this method if you require different behaviour.

Parameters: row the row (or series) index (zero-based). column the column (or category) index (zero-based).

Returns: The stroke (never null).

getItemPaint

public Paint getItemPaint(int row, int column)
Returns the paint used to fill data items as they are drawn.

The default implementation passes control to the lookupSeriesPaint() method. You can override this method if you require different behaviour.

Parameters: row the row (or series) index (zero-based). column the column (or category) index (zero-based).

Returns: The paint (never null).

getItemShape

public Shape getItemShape(int row, int column)
Returns a shape used to represent a data item.

The default implementation passes control to the getSeriesShape method. You can override this method if you require different behaviour.

Parameters: row the row (or series) index (zero-based). column the column (or category) index (zero-based).

Returns: The shape (never null).

getItemStroke

public Stroke getItemStroke(int row, int column)
Returns the stroke used to draw data items.

The default implementation passes control to the getSeriesStroke method. You can override this method if you require different behaviour.

Parameters: row the row (or series) index (zero-based). column the column (or category) index (zero-based).

Returns: The stroke (never null).

getItemVisible

public 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).

Parameters: series the series index. item the item index.

Returns: A boolean.

getLegendShape

public Shape getLegendShape(int series)
Returns the legend shape defined for the specified series (possibly null).

Parameters: series the series index.

Returns: The shape (possibly null).

Since: 1.0.11

See Also:

getLegendTextFont

public Font getLegendTextFont(int series)
Returns the legend text font defined for the specified series (possibly null).

Parameters: series the series index.

Returns: The font (possibly null).

Since: 1.0.11

See Also:

getLegendTextPaint

public Paint getLegendTextPaint(int series)
Returns the legend text paint defined for the specified series (possibly null).

Parameters: series the series index.

Returns: The paint (possibly null).

Since: 1.0.11

See Also:

getNegativeItemLabelPosition

public ItemLabelPosition getNegativeItemLabelPosition(int row, int column)
Returns the item label position for negative values. This method can be overridden to provide customisation of the item label position for individual data items.

Parameters: row the row index (zero-based). column the column (zero-based).

Returns: The item label position (never null).

See Also: AbstractRenderer

getNegativeItemLabelPosition

public ItemLabelPosition getNegativeItemLabelPosition()

Deprecated: This method should no longer be used (as of version 1.0.6). It is sufficient to rely on AbstractRenderer and getBaseNegativeItemLabelPosition.

Returns the item label position for negative values in ALL series.

Returns: The item label position (possibly null).

See Also:

getPositiveItemLabelPosition

public ItemLabelPosition getPositiveItemLabelPosition(int row, int column)
Returns the item label position for positive values.

Parameters: row the row index (zero-based). column the column index (zero-based).

Returns: The item label position (never null).

See Also: AbstractRenderer

getPositiveItemLabelPosition

public ItemLabelPosition getPositiveItemLabelPosition()

Deprecated: This method should no longer be used (as of version 1.0.6). It is sufficient to rely on AbstractRenderer and getBasePositiveItemLabelPosition.

Returns the item label position for positive values in ALL series.

Returns: The item label position (possibly null).

See Also:

getSeriesCreateEntities

public Boolean getSeriesCreateEntities(int series)
Returns the flag that controls whether entities are created for a series.

Parameters: series the series index (zero-based).

Returns: The flag (possibly null).

See Also: AbstractRenderer

getSeriesFillPaint

public Paint getSeriesFillPaint(int series)
Returns the paint used to fill an item drawn by the renderer.

Parameters: series the series (zero-based index).

Returns: The paint (never null).

See Also: AbstractRenderer

getSeriesItemLabelFont

public Font getSeriesItemLabelFont(int series)
Returns the font for all the item labels in a series.

Parameters: series the series index (zero-based).

Returns: The font (possibly null).

See Also: AbstractRenderer

getSeriesItemLabelPaint

public Paint getSeriesItemLabelPaint(int series)
Returns the paint used to draw the item labels for a series.

Parameters: series the series index (zero based).

Returns: The paint (possibly null).

See Also: AbstractRenderer

getSeriesNegativeItemLabelPosition

public ItemLabelPosition getSeriesNegativeItemLabelPosition(int series)
Returns the item label position for all negative values in a series.

Parameters: series the series index (zero-based).

Returns: The item label position (never null).

See Also: AbstractRenderer

getSeriesOutlinePaint

public Paint getSeriesOutlinePaint(int series)
Returns the paint used to outline an item drawn by the renderer.

Parameters: series the series (zero-based index).

Returns: The paint (possibly null).

See Also: AbstractRenderer

getSeriesOutlineStroke

public Stroke getSeriesOutlineStroke(int series)
Returns the stroke used to outline the items in a series.

Parameters: series the series (zero-based index).

Returns: The stroke (possibly null).

See Also: AbstractRenderer

getSeriesPaint

public Paint getSeriesPaint(int series)
Returns the paint used to fill an item drawn by the renderer.

Parameters: series the series index (zero-based).

Returns: The paint (possibly null).

See Also: AbstractRenderer

getSeriesPositiveItemLabelPosition

public ItemLabelPosition getSeriesPositiveItemLabelPosition(int series)
Returns the item label position for all positive values in a series.

Parameters: series the series index (zero-based).

Returns: The item label position (never null).

See Also: AbstractRenderer

getSeriesShape

public Shape getSeriesShape(int series)
Returns a shape used to represent the items in a series.

Parameters: series the series (zero-based index).

Returns: The shape (possibly null).

See Also: AbstractRenderer

getSeriesStroke

public Stroke getSeriesStroke(int series)
Returns the stroke used to draw the items in a series.

Parameters: series the series (zero-based index).

Returns: The stroke (possibly null).

See Also: AbstractRenderer

getSeriesVisible

public Boolean getSeriesVisible(int series)
Returns the flag that controls whether a series is visible.

Parameters: series the series index (zero-based).

Returns: The flag (possibly null).

See Also: AbstractRenderer

getSeriesVisible

public Boolean getSeriesVisible()

Deprecated: This method should no longer be used (as of version 1.0.6). It is sufficient to rely on AbstractRenderer and getBaseSeriesVisible.

Returns the flag that controls the visibility of ALL series. This flag overrides the per series and default settings - you must set it to null if you want the other settings to apply.

Returns: The flag (possibly null).

See Also:

getSeriesVisibleInLegend

public Boolean getSeriesVisibleInLegend(int series)
Returns the flag that controls whether a series is visible in the legend. This method returns only the "per series" settings - to incorporate the override and base settings as well, you need to use the AbstractRenderer method.

Parameters: series the series index (zero-based).

Returns: The flag (possibly null).

See Also: AbstractRenderer

getSeriesVisibleInLegend

public Boolean getSeriesVisibleInLegend()

Deprecated: This method should no longer be used (as of version 1.0.6). It is sufficient to rely on AbstractRenderer and getBaseSeriesVisibleInLegend.

Returns the flag that controls the visibility of ALL series in the legend. This flag overrides the per series and default settings - you must set it to null if you want the other settings to apply.

Returns: The flag (possibly null).

See Also:

hashCode

public int hashCode()
Returns a hashcode for the renderer.

Returns: The hashcode.

hasListener

public boolean hasListener(EventListener listener)
Returns true if the specified object is registered with the dataset as a listener. Most applications won't need to call this method, it exists mainly for use by unit testing code.

Parameters: listener the listener.

Returns: A boolean.

isItemLabelVisible

public boolean isItemLabelVisible(int row, int column)
Returns true if an item label is visible, and false otherwise.

Parameters: row the row index (zero-based). column the column index (zero-based).

Returns: A boolean.

isSeriesItemLabelsVisible

public boolean isSeriesItemLabelsVisible(int series)
Returns true if the item labels for a series are visible, and false otherwise.

Parameters: series the series index (zero-based).

Returns: A boolean.

isSeriesVisible

public boolean isSeriesVisible(int series)
Returns a boolean that indicates whether or not the specified series should be drawn.

Parameters: series the series index.

Returns: A boolean.

isSeriesVisibleInLegend

public boolean isSeriesVisibleInLegend(int series)
Returns true if the series should be shown in the legend, and false otherwise.

Parameters: series the series index.

Returns: A boolean.

lookupLegendShape

public Shape lookupLegendShape(int series)
Performs a lookup for the legend shape.

Parameters: series the series index.

Returns: The shape (possibly null).

Since: 1.0.11

lookupLegendTextFont

public Font lookupLegendTextFont(int series)
Performs a lookup for the legend text font.

Parameters: series the series index.

Returns: The font (possibly null).

Since: 1.0.11

lookupLegendTextPaint

public Paint lookupLegendTextPaint(int series)
Performs a lookup for the legend text paint.

Parameters: series the series index.

Returns: The paint (possibly null).

Since: 1.0.11

lookupSeriesFillPaint

public Paint lookupSeriesFillPaint(int series)
Returns the paint used to fill an item drawn by the renderer.

Parameters: series the series (zero-based index).

Returns: The paint (never null).

Since: 1.0.6

lookupSeriesOutlinePaint

public Paint lookupSeriesOutlinePaint(int series)
Returns the paint used to outline an item drawn by the renderer.

Parameters: series the series (zero-based index).

Returns: The paint (never null).

Since: 1.0.6

lookupSeriesOutlineStroke

public Stroke lookupSeriesOutlineStroke(int series)
Returns the stroke used to outline the items in a series.

Parameters: series the series (zero-based index).

Returns: The stroke (never null).

Since: 1.0.6

lookupSeriesPaint

public Paint lookupSeriesPaint(int series)
Returns the paint used to fill an item drawn by the renderer.

Parameters: series the series index (zero-based).

Returns: The paint (never null).

Since: 1.0.6

lookupSeriesShape

public Shape lookupSeriesShape(int series)
Returns a shape used to represent the items in a series.

Parameters: series the series (zero-based index).

Returns: The shape (never null).

Since: 1.0.6

lookupSeriesStroke

public Stroke lookupSeriesStroke(int series)
Returns the stroke used to draw the items in a series.

Parameters: series the series (zero-based index).

Returns: The stroke (never null).

Since: 1.0.6

notifyListeners

public void notifyListeners(RendererChangeEvent event)
Notifies all registered listeners that the renderer has been modified.

Parameters: event information about the change event.

removeChangeListener

public void removeChangeListener(RendererChangeListener listener)
Deregisters an object so that it no longer receives notification of changes to the renderer.

Parameters: listener the object (null not permitted).

See Also: addChangeListener

setAutoPopulateSeriesFillPaint

public void setAutoPopulateSeriesFillPaint(boolean auto)
Sets the flag that controls whether or not the series fill paint list is automatically populated when AbstractRenderer is called.

Parameters: auto the new flag value.

Since: 1.0.6

See Also: getAutoPopulateSeriesFillPaint

setAutoPopulateSeriesOutlinePaint

public void setAutoPopulateSeriesOutlinePaint(boolean auto)
Sets the flag that controls whether or not the series outline paint list is automatically populated when AbstractRenderer is called.

Parameters: auto the new flag value.

Since: 1.0.6

See Also: getAutoPopulateSeriesOutlinePaint

setAutoPopulateSeriesOutlineStroke

public void setAutoPopulateSeriesOutlineStroke(boolean auto)
Sets the flag that controls whether or not the series outline stroke list is automatically populated when AbstractRenderer is called.

Parameters: auto the new flag value.

Since: 1.0.6

See Also: getAutoPopulateSeriesOutlineStroke

setAutoPopulateSeriesPaint

public void setAutoPopulateSeriesPaint(boolean auto)
Sets the flag that controls whether or not the series paint list is automatically populated when AbstractRenderer is called.

Parameters: auto the new flag value.

Since: 1.0.6

See Also: getAutoPopulateSeriesPaint

setAutoPopulateSeriesShape

public void setAutoPopulateSeriesShape(boolean auto)
Sets the flag that controls whether or not the series shape list is automatically populated when AbstractRenderer is called.

Parameters: auto the new flag value.

Since: 1.0.6

See Also: getAutoPopulateSeriesShape

setAutoPopulateSeriesStroke

public void setAutoPopulateSeriesStroke(boolean auto)
Sets the flag that controls whether or not the series stroke list is automatically populated when AbstractRenderer is called.

Parameters: auto the new flag value.

Since: 1.0.6

See Also: getAutoPopulateSeriesStroke

setBaseCreateEntities

public void setBaseCreateEntities(boolean create)
Sets the base flag that controls whether entities are created for a series, and sends a RendererChangeEvent to all registered listeners.

Parameters: create the flag.

See Also: getBaseCreateEntities

setBaseCreateEntities

public void setBaseCreateEntities(boolean create, boolean notify)
Sets the base flag that controls whether entities are created and, if requested, sends a RendererChangeEvent to all registered listeners.

Parameters: create the visibility. notify notify listeners?

See Also: getBaseCreateEntities

setBaseFillPaint

public void setBaseFillPaint(Paint paint)
Sets the base fill paint and sends a RendererChangeEvent to all registered listeners.

Parameters: paint the paint (null not permitted).

See Also: getBaseFillPaint

setBaseFillPaint

public void setBaseFillPaint(Paint paint, boolean notify)
Sets the base fill paint and, if requested, sends a RendererChangeEvent to all registered listeners.

Parameters: paint the paint (null not permitted). notify notify listeners?

See Also: getBaseFillPaint

setBaseItemLabelFont

public void setBaseItemLabelFont(Font font)
Sets the base item label font and sends a RendererChangeEvent to all registered listeners.

Parameters: font the font (null not permitted).

See Also: getBaseItemLabelFont

setBaseItemLabelFont

public void setBaseItemLabelFont(Font font, boolean notify)
Sets the base item label font and, if requested, sends a RendererChangeEvent to all registered listeners.

Parameters: font the font (null not permitted). notify a flag that controls whether or not listeners are notified.

See Also: getBaseItemLabelFont

setBaseItemLabelPaint

public void setBaseItemLabelPaint(Paint paint)
Sets the base item label paint and sends a RendererChangeEvent to all registered listeners.

Parameters: paint the paint (null not permitted).

See Also: getBaseItemLabelPaint

setBaseItemLabelPaint

public void setBaseItemLabelPaint(Paint paint, boolean notify)
Sets the base item label paint and, if requested, sends a RendererChangeEvent to all registered listeners..

Parameters: paint the paint (null not permitted). notify a flag that controls whether or not listeners are notified.

See Also: getBaseItemLabelPaint

setBaseItemLabelsVisible

public void setBaseItemLabelsVisible(boolean visible)
Sets the base flag that controls whether or not item labels are visible, and sends a RendererChangeEvent to all registered listeners.

Parameters: visible the flag.

See Also: getBaseItemLabelsVisible

setBaseItemLabelsVisible

public void setBaseItemLabelsVisible(Boolean visible)
Sets the base setting for item label visibility and sends a RendererChangeEvent to all registered listeners.

Parameters: visible the flag (null is permitted, and viewed as equivalent to Boolean.FALSE).

setBaseItemLabelsVisible

public void setBaseItemLabelsVisible(Boolean visible, boolean notify)
Sets the base visibility for item labels and, if requested, sends a RendererChangeEvent to all registered listeners.

Parameters: visible the flag (null is permitted, and viewed as equivalent to Boolean.FALSE). notify a flag that controls whether or not listeners are notified.

See Also: getBaseItemLabelsVisible

setBaseLegendShape

public void setBaseLegendShape(Shape shape)
Sets the default legend shape and sends a RendererChangeEvent to all registered listeners.

Parameters: shape the shape (null permitted).

Since: 1.0.11

setBaseLegendTextFont

public void setBaseLegendTextFont(Font font)
Sets the default legend text font and sends a RendererChangeEvent to all registered listeners.

Parameters: font the font (null permitted).

Since: 1.0.11

setBaseLegendTextPaint

public void setBaseLegendTextPaint(Paint paint)
Sets the default legend text paint and sends a RendererChangeEvent to all registered listeners.

Parameters: paint the paint (null permitted).

Since: 1.0.11

setBaseNegativeItemLabelPosition

public void setBaseNegativeItemLabelPosition(ItemLabelPosition position)
Sets the base item label position for negative values and sends a RendererChangeEvent to all registered listeners.

Parameters: position the position (null not permitted).

See Also: getBaseNegativeItemLabelPosition

setBaseNegativeItemLabelPosition

public void setBaseNegativeItemLabelPosition(ItemLabelPosition position, boolean notify)
Sets the base negative item label position and, if requested, sends a RendererChangeEvent to all registered listeners.

Parameters: position the position (null not permitted). notify notify registered listeners?

See Also: getBaseNegativeItemLabelPosition

setBaseOutlinePaint

public void setBaseOutlinePaint(Paint paint)
Sets the base outline paint and sends a RendererChangeEvent to all registered listeners.

Parameters: paint the paint (null not permitted).

See Also: getBaseOutlinePaint

setBaseOutlinePaint

public void setBaseOutlinePaint(Paint paint, boolean notify)
Sets the base outline paint and, if requested, sends a RendererChangeEvent to all registered listeners.

Parameters: paint the paint (null not permitted). notify notify listeners?

See Also: getBaseOutlinePaint

setBaseOutlineStroke

public void setBaseOutlineStroke(Stroke stroke)
Sets the base outline stroke and sends a RendererChangeEvent to all registered listeners.

Parameters: stroke the stroke (null not permitted).

See Also: getBaseOutlineStroke

setBaseOutlineStroke

public void setBaseOutlineStroke(Stroke stroke, boolean notify)
Sets the base outline stroke and, if requested, sends a RendererChangeEvent to all registered listeners.

Parameters: stroke the stroke (null not permitted). notify a flag that controls whether or not listeners are notified.

See Also: getBaseOutlineStroke

setBasePaint

public void setBasePaint(Paint paint)
Sets the base paint and sends a RendererChangeEvent to all registered listeners.

Parameters: paint the paint (null not permitted).

See Also: getBasePaint

setBasePaint

public void setBasePaint(Paint paint, boolean notify)
Sets the base paint and, if requested, sends a RendererChangeEvent to all registered listeners.

Parameters: paint the paint (null not permitted). notify notify listeners?

See Also: getBasePaint

setBasePositiveItemLabelPosition

public void setBasePositiveItemLabelPosition(ItemLabelPosition position)
Sets the base positive item label position.

Parameters: position the position (null not permitted).

See Also: getBasePositiveItemLabelPosition

setBasePositiveItemLabelPosition

public void setBasePositiveItemLabelPosition(ItemLabelPosition position, boolean notify)
Sets the base positive item label position and, if requested, sends a RendererChangeEvent to all registered listeners.

Parameters: position the position (null not permitted). notify notify registered listeners?

See Also: getBasePositiveItemLabelPosition

setBaseSeriesVisible

public void setBaseSeriesVisible(boolean visible)
Sets the base visibility and sends a RendererChangeEvent to all registered listeners.

Parameters: visible the flag.

See Also: getBaseSeriesVisible

setBaseSeriesVisible

public void setBaseSeriesVisible(boolean visible, boolean notify)
Sets the base visibility and, if requested, sends a RendererChangeEvent to all registered listeners.

Parameters: visible the visibility. notify notify listeners?

See Also: getBaseSeriesVisible

setBaseSeriesVisibleInLegend

public void setBaseSeriesVisibleInLegend(boolean visible)
Sets the base visibility in the legend and sends a RendererChangeEvent to all registered listeners.

Parameters: visible the flag.

See Also: getBaseSeriesVisibleInLegend

setBaseSeriesVisibleInLegend

public void setBaseSeriesVisibleInLegend(boolean visible, boolean notify)
Sets the base visibility in the legend and, if requested, sends a RendererChangeEvent to all registered listeners.

Parameters: visible the visibility. notify notify listeners?

See Also: getBaseSeriesVisibleInLegend

setBaseShape

public void setBaseShape(Shape shape)
Sets the base shape and sends a RendererChangeEvent to all registered listeners.

Parameters: shape the shape (null not permitted).

See Also: getBaseShape

setBaseShape

public void setBaseShape(Shape shape, boolean notify)
Sets the base shape and, if requested, sends a RendererChangeEvent to all registered listeners.

Parameters: shape the shape (null not permitted). notify notify listeners?

See Also: getBaseShape

setBaseStroke

public void setBaseStroke(Stroke stroke)
Sets the base stroke and sends a RendererChangeEvent to all registered listeners.

Parameters: stroke the stroke (null not permitted).

See Also: getBaseStroke

setBaseStroke

public void setBaseStroke(Stroke stroke, boolean notify)
Sets the base stroke and, if requested, sends a RendererChangeEvent to all registered listeners.

Parameters: stroke the stroke (null not permitted). notify notify listeners?

See Also: getBaseStroke

setCreateEntities

public void setCreateEntities(Boolean create)

Deprecated: This method should no longer be used (as of version 1.0.6). It is sufficient to rely on AbstractRenderer and AbstractRenderer.

Sets the flag that controls whether or not chart entities are created for the items in ALL series, and sends a RendererChangeEvent to all registered listeners. This flag overrides the per series and default settings - you must set it to null if you want the other settings to apply.

Parameters: create the flag (null permitted).

setCreateEntities

public void setCreateEntities(Boolean create, boolean notify)

Deprecated: This method should no longer be used (as of version 1.0.6). It is sufficient to rely on AbstractRenderer and AbstractRenderer.

Sets the flag that controls whether or not chart entities are created for the items in ALL series, and sends a RendererChangeEvent to all registered listeners. This flag overrides the per series and default settings - you must set it to null if you want the other settings to apply.

Parameters: create the flag (null permitted). notify notify listeners?

setDataBoundsIncludesVisibleSeriesOnly

public void setDataBoundsIncludesVisibleSeriesOnly(boolean visibleOnly)
Sets the flag that controls whether or not the data bounds reported by this renderer will exclude non-visible series and sends a RendererChangeEvent to all registered listeners.

Parameters: visibleOnly include only visible series.

Since: 1.0.13

setDefaultEntityRadius

public void setDefaultEntityRadius(int radius)
Sets the radius of the circle used for the default entity area when no area is specified.

Parameters: radius the radius.

See Also: getDefaultEntityRadius

setFillPaint

public void setFillPaint(Paint paint)

Deprecated: This method should no longer be used (as of version 1.0.6). It is sufficient to rely on AbstractRenderer and setBaseFillPaint.

Sets the fill paint for ALL series (optional).

Parameters: paint the paint (null permitted).

setFillPaint

public void setFillPaint(Paint paint, boolean notify)

Deprecated: This method should no longer be used (as of version 1.0.6). It is sufficient to rely on AbstractRenderer and AbstractRenderer.

Sets the fill paint for ALL series and, if requested, sends a RendererChangeEvent to all registered listeners.

Parameters: paint the paint (null permitted). notify notify listeners?

setItemLabelAnchorOffset

public void setItemLabelAnchorOffset(double offset)
Sets the item label anchor offset.

Parameters: offset the offset.

See Also: getItemLabelAnchorOffset

setItemLabelFont

public void setItemLabelFont(Font font)

Deprecated: This method should no longer be used (as of version 1.0.6). It is sufficient to rely on AbstractRenderer and setBaseItemLabelFont.

Sets the item label font for ALL series and sends a RendererChangeEvent to all registered listeners. You can set this to null if you prefer to set the font on a per series basis.

Parameters: font the font (null permitted).

setItemLabelFont

public void setItemLabelFont(Font font, boolean notify)

Deprecated: This method should no longer be used (as of version 1.0.6). It is sufficient to rely on AbstractRenderer and AbstractRenderer.

Sets the item label font for ALL series and, if requested, sends a RendererChangeEvent to all registered listeners.

Parameters: font the font (null permitted). notify a flag that controls whether or not listeners are notified.

setItemLabelPaint

public void setItemLabelPaint(Paint paint)

Deprecated: This method should no longer be used (as of version 1.0.6). It is sufficient to rely on AbstractRenderer and setBaseItemLabelPaint.

Sets the item label paint for ALL series and sends a RendererChangeEvent to all registered listeners.

Parameters: paint the paint (null permitted).

setItemLabelPaint

public void setItemLabelPaint(Paint paint, boolean notify)

Deprecated: This method should no longer be used (as of version 1.0.6). It is sufficient to rely on AbstractRenderer and AbstractRenderer.

Sets the item label paint for ALL series and, if requested, sends a RendererChangeEvent to all registered listeners.

Parameters: paint the paint. notify a flag that controls whether or not listeners are notified.

setItemLabelsVisible

public void setItemLabelsVisible(boolean visible)

Deprecated: This method should no longer be used (as of version 1.0.6). It is sufficient to rely on AbstractRenderer and AbstractRenderer.

Sets the visibility of the item labels for ALL series.

Parameters: visible the flag.

setItemLabelsVisible

public void setItemLabelsVisible(Boolean visible)

Deprecated: This method should no longer be used (as of version 1.0.6). It is sufficient to rely on AbstractRenderer and AbstractRenderer.

Sets the visibility of the item labels for ALL series (optional).

Parameters: visible the flag (null permitted).

setItemLabelsVisible

public void setItemLabelsVisible(Boolean visible, boolean notify)

Deprecated: This method should no longer be used (as of version 1.0.6). It is sufficient to rely on AbstractRenderer and AbstractRenderer.

Sets the visibility of item labels for ALL series and, if requested, sends a RendererChangeEvent to all registered listeners.

Parameters: visible a flag that controls whether or not the item labels are visible (null permitted). notify a flag that controls whether or not listeners are notified.

setLegendShape

public void setLegendShape(int series, Shape shape)
Sets the shape used for the legend item for the specified series, and sends a RendererChangeEvent to all registered listeners.

Parameters: series the series index. shape the shape (null permitted).

Since: 1.0.11

setLegendTextFont

public void setLegendTextFont(int series, Font font)
Sets the font used for the legend text for the specified series, and sends a RendererChangeEvent to all registered listeners.

Parameters: series the series index. font the font (null permitted).

Since: 1.0.11

setLegendTextPaint

public void setLegendTextPaint(int series, Paint paint)
Sets the paint used for the legend text for the specified series, and sends a RendererChangeEvent to all registered listeners.

Parameters: series the series index. paint the paint (null permitted).

Since: 1.0.11

setNegativeItemLabelPosition

public void setNegativeItemLabelPosition(ItemLabelPosition position)

Deprecated: This method should no longer be used (as of version 1.0.6). It is sufficient to rely on AbstractRenderer and setBaseNegativeItemLabelPosition.

Sets the item label position for negative values in ALL series, and sends a RendererChangeEvent to all registered listeners. You need to set this to null to expose the settings for individual series.

Parameters: position the position (null permitted).

See Also:

setNegativeItemLabelPosition

public void setNegativeItemLabelPosition(ItemLabelPosition position, boolean notify)

Deprecated: This method should no longer be used (as of version 1.0.6). It is sufficient to rely on AbstractRenderer and AbstractRenderer.

Sets the item label position for negative values in ALL series and (if requested) sends a RendererChangeEvent to all registered listeners.

Parameters: position the position (null permitted). notify notify registered listeners?

See Also:

setOutlinePaint

public void setOutlinePaint(Paint paint)

Deprecated: This method should no longer be used (as of version 1.0.6). It is sufficient to rely on AbstractRenderer and setBaseOutlinePaint.

Sets the outline paint for ALL series (optional) and sends a RendererChangeEvent to all registered listeners.

Parameters: paint the paint (null permitted).

setOutlinePaint

public void setOutlinePaint(Paint paint, boolean notify)

Deprecated: This method should no longer be used (as of version 1.0.6). It is sufficient to rely on AbstractRenderer and AbstractRenderer.

Sets the outline paint for ALL series and, if requested, sends a RendererChangeEvent to all registered listeners.

Parameters: paint the paint (null permitted). notify notify listeners?

setOutlineStroke

public void setOutlineStroke(Stroke stroke)

Deprecated: This method should no longer be used (as of version 1.0.6). It is sufficient to rely on AbstractRenderer and setBaseOutlineStroke.

Sets the outline stroke for ALL series and sends a RendererChangeEvent to all registered listeners.

Parameters: stroke the stroke (null permitted).

setOutlineStroke

public void setOutlineStroke(Stroke stroke, boolean notify)

Deprecated: This method should no longer be used (as of version 1.0.6). It is sufficient to rely on AbstractRenderer and AbstractRenderer.

Sets the outline stroke for ALL series and, if requested, sends a RendererChangeEvent to all registered listeners.

Parameters: stroke the stroke (null permitted). notify notify listeners?

setPaint

public void setPaint(Paint paint)

Deprecated: This method should no longer be used (as of version 1.0.6). It is sufficient to rely on AbstractRenderer and setBasePaint.

Sets the paint to be used for ALL series, and sends a RendererChangeEvent to all registered listeners. If this is null, the renderer will use the paint for the series.

Parameters: paint the paint (null permitted).

setPaint

public void setPaint(Paint paint, boolean notify)

Deprecated: This method should no longer be used (as of version 1.0.6). It is sufficient to rely on AbstractRenderer and AbstractRenderer.

Sets the paint to be used for all series and, if requested, sends a RendererChangeEvent to all registered listeners.

Parameters: paint the paint (null permitted). notify notify listeners?

setPositiveItemLabelPosition

public void setPositiveItemLabelPosition(ItemLabelPosition position)

Deprecated: This method should no longer be used (as of version 1.0.6). It is sufficient to rely on AbstractRenderer and setBasePositiveItemLabelPosition.

Sets the item label position for positive values in ALL series, and sends a RendererChangeEvent to all registered listeners. You need to set this to null to expose the settings for individual series.

Parameters: position the position (null permitted).

See Also:

setPositiveItemLabelPosition

public void setPositiveItemLabelPosition(ItemLabelPosition position, boolean notify)

Deprecated: This method should no longer be used (as of version 1.0.6). It is sufficient to rely on AbstractRenderer and AbstractRenderer.

Sets the positive item label position for ALL series and (if requested) sends a RendererChangeEvent to all registered listeners.

Parameters: position the position (null permitted). notify notify registered listeners?

See Also:

setSeriesCreateEntities

public void setSeriesCreateEntities(int series, Boolean create)
Sets the flag that controls whether entities are created for a series, and sends a RendererChangeEvent to all registered listeners.

Parameters: series the series index (zero-based). create the flag (null permitted).

See Also: AbstractRenderer

setSeriesCreateEntities

public void setSeriesCreateEntities(int series, Boolean create, boolean notify)
Sets the flag that controls whether entities are created for a series and, if requested, sends a RendererChangeEvent to all registered listeners.

Parameters: series the series index. create the flag (null permitted). notify notify listeners?

See Also: AbstractRenderer

setSeriesFillPaint

public void setSeriesFillPaint(int series, Paint paint)
Sets the paint used for a series fill and sends a RendererChangeEvent to all registered listeners.

Parameters: series the series index (zero-based). paint the paint (null permitted).

See Also: AbstractRenderer

setSeriesFillPaint

public void setSeriesFillPaint(int series, Paint paint, boolean notify)
Sets the paint used to fill a series and, if requested, sends a RendererChangeEvent to all registered listeners.

Parameters: series the series index (zero-based). paint the paint (null permitted). notify notify listeners?

See Also: AbstractRenderer

setSeriesItemLabelFont

public void setSeriesItemLabelFont(int series, Font font)
Sets the item label font for a series and sends a RendererChangeEvent to all registered listeners.

Parameters: series the series index (zero-based). font the font (null permitted).

See Also: AbstractRenderer

setSeriesItemLabelFont

public void setSeriesItemLabelFont(int series, Font font, boolean notify)
Sets the item label font for a series and, if requested, sends a RendererChangeEvent to all registered listeners.

Parameters: series the series index (zero based). font the font (null permitted). notify a flag that controls whether or not listeners are notified.

See Also: AbstractRenderer

setSeriesItemLabelPaint

public void setSeriesItemLabelPaint(int series, Paint paint)
Sets the item label paint for a series and sends a RendererChangeEvent to all registered listeners.

Parameters: series the series (zero based index). paint the paint (null permitted).

See Also: AbstractRenderer

setSeriesItemLabelPaint

public void setSeriesItemLabelPaint(int series, Paint paint, boolean notify)
Sets the item label paint for a series and, if requested, sends a RendererChangeEvent to all registered listeners.

Parameters: series the series index (zero based). paint the paint (null permitted). notify a flag that controls whether or not listeners are notified.

See Also: AbstractRenderer

setSeriesItemLabelsVisible

public void setSeriesItemLabelsVisible(int series, boolean visible)
Sets a flag that controls the visibility of the item labels for a series, and sends a RendererChangeEvent to all registered listeners.

Parameters: series the series index (zero-based). visible the flag.

setSeriesItemLabelsVisible

public void setSeriesItemLabelsVisible(int series, Boolean visible)
Sets the visibility of the item labels for a series and sends a RendererChangeEvent to all registered listeners.

Parameters: series the series index (zero-based). visible the flag (null permitted).

setSeriesItemLabelsVisible

public 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.

Parameters: series the series index (zero-based). visible the visible flag. notify a flag that controls whether or not listeners are notified.

setSeriesNegativeItemLabelPosition

public 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.

Parameters: series the series index (zero-based). position the position (null permitted).

See Also: AbstractRenderer

setSeriesNegativeItemLabelPosition

public 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.

Parameters: series the series index (zero-based). position the position (null permitted). notify notify registered listeners?

See Also: AbstractRenderer

setSeriesOutlinePaint

public void setSeriesOutlinePaint(int series, Paint paint)
Sets the paint used for a series outline and sends a RendererChangeEvent to all registered listeners.

Parameters: series the series index (zero-based). paint the paint (null permitted).

See Also: AbstractRenderer

setSeriesOutlinePaint

public void setSeriesOutlinePaint(int series, Paint paint, boolean notify)
Sets the paint used to draw the outline for a series and, if requested, sends a RendererChangeEvent to all registered listeners.

Parameters: series the series index (zero-based). paint the paint (null permitted). notify notify listeners?

See Also: AbstractRenderer

setSeriesOutlineStroke

public void setSeriesOutlineStroke(int series, Stroke stroke)
Sets the outline stroke used for a series and sends a RendererChangeEvent to all registered listeners.

Parameters: series the series index (zero-based). stroke the stroke (null permitted).

See Also: AbstractRenderer

setSeriesOutlineStroke

public void setSeriesOutlineStroke(int series, Stroke stroke, boolean notify)
Sets the outline stroke for a series and, if requested, sends a RendererChangeEvent to all registered listeners.

Parameters: series the series index. stroke the stroke (null permitted). notify notify listeners?

See Also: AbstractRenderer

setSeriesPaint

public void setSeriesPaint(int series, Paint paint)
Sets the paint used for a series and sends a RendererChangeEvent to all registered listeners.

Parameters: series the series index (zero-based). paint the paint (null permitted).

See Also: AbstractRenderer

setSeriesPaint

public void setSeriesPaint(int series, Paint paint, boolean notify)
Sets the paint used for a series and, if requested, sends a RendererChangeEvent to all registered listeners.

Parameters: series the series index. paint the paint (null permitted). notify notify listeners?

See Also: AbstractRenderer

setSeriesPositiveItemLabelPosition

public 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.

Parameters: series the series index (zero-based). position the position (null permitted).

See Also: AbstractRenderer

setSeriesPositiveItemLabelPosition

public 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.

Parameters: series the series index (zero-based). position the position (null permitted). notify notify registered listeners?

See Also: AbstractRenderer

setSeriesShape

public void setSeriesShape(int series, Shape shape)
Sets the shape used for a series and sends a RendererChangeEvent to all registered listeners.

Parameters: series the series index (zero-based). shape the shape (null permitted).

See Also: AbstractRenderer

setSeriesShape

public void setSeriesShape(int series, Shape shape, boolean notify)
Sets the shape for a series and, if requested, sends a RendererChangeEvent to all registered listeners.

Parameters: series the series index (zero based). shape the shape (null permitted). notify notify listeners?

See Also: AbstractRenderer

setSeriesStroke

public void setSeriesStroke(int series, Stroke stroke)
Sets the stroke used for a series and sends a RendererChangeEvent to all registered listeners.

Parameters: series the series index (zero-based). stroke the stroke (null permitted).

See Also: AbstractRenderer

setSeriesStroke

public void setSeriesStroke(int series, Stroke stroke, boolean notify)
Sets the stroke for a series and, if requested, sends a RendererChangeEvent to all registered listeners.

Parameters: series the series index (zero-based). stroke the stroke (null permitted). notify notify listeners?

See Also: AbstractRenderer

setSeriesVisible

public void setSeriesVisible(int series, Boolean visible)
Sets the flag that controls whether a series is visible and sends a RendererChangeEvent to all registered listeners.

Parameters: series the series index (zero-based). visible the flag (null permitted).

See Also: AbstractRenderer

setSeriesVisible

public 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.

Parameters: series the series index. visible the flag (null permitted). notify notify listeners?

See Also: AbstractRenderer

setSeriesVisible

public void setSeriesVisible(Boolean visible)

Deprecated: This method should no longer be used (as of version 1.0.6). It is sufficient to rely on AbstractRenderer and AbstractRenderer.

Sets the flag that controls the visibility of ALL series and sends a RendererChangeEvent to all registered listeners. This flag overrides the per series and default settings - you must set it to null if you want the other settings to apply.

Parameters: visible the flag (null permitted).

See Also:

setSeriesVisible

public void setSeriesVisible(Boolean visible, boolean notify)

Deprecated: This method should no longer be used (as of version 1.0.6). It is sufficient to rely on AbstractRenderer and AbstractRenderer.

Sets the flag that controls the visibility of ALL series and sends a RendererChangeEvent to all registered listeners. This flag overrides the per series and default settings - you must set it to null if you want the other settings to apply.

Parameters: visible the flag (null permitted). notify notify listeners?

See Also:

setSeriesVisibleInLegend

public 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.

Parameters: series the series index (zero-based). visible the flag (null permitted).

See Also: AbstractRenderer

setSeriesVisibleInLegend

public 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.

Parameters: series the series index. visible the flag (null permitted). notify notify listeners?

See Also: AbstractRenderer

setSeriesVisibleInLegend

public void setSeriesVisibleInLegend(Boolean visible)

Deprecated: This method should no longer be used (as of version 1.0.6). It is sufficient to rely on AbstractRenderer and AbstractRenderer.

Sets the flag that controls the visibility of ALL series in the legend and sends a RendererChangeEvent to all registered listeners. This flag overrides the per series and default settings - you must set it to null if you want the other settings to apply.

Parameters: visible the flag (null permitted).

See Also:

setSeriesVisibleInLegend

public void setSeriesVisibleInLegend(Boolean visible, boolean notify)

Deprecated: This method should no longer be used (as of version 1.0.6). It is sufficient to rely on AbstractRenderer and AbstractRenderer.

Sets the flag that controls the visibility of ALL series in the legend and sends a RendererChangeEvent to all registered listeners. This flag overrides the per series and default settings - you must set it to null if you want the other settings to apply.

Parameters: visible the flag (null permitted). notify notify listeners?

See Also:

setShape

public void setShape(Shape shape)

Deprecated: This method should no longer be used (as of version 1.0.6). It is sufficient to rely on AbstractRenderer and setBaseShape.

Sets the shape for ALL series (optional) and sends a RendererChangeEvent to all registered listeners.

Parameters: shape the shape (null permitted).

setShape

public void setShape(Shape shape, boolean notify)

Deprecated: This method should no longer be used (as of version 1.0.6). It is sufficient to rely on AbstractRenderer and AbstractRenderer.

Sets the shape for ALL series and, if requested, sends a RendererChangeEvent to all registered listeners.

Parameters: shape the shape (null permitted). notify notify listeners?

setStroke

public void setStroke(Stroke stroke)

Deprecated: This method should no longer be used (as of version 1.0.6). It is sufficient to rely on AbstractRenderer and setBaseStroke.

Sets the stroke for ALL series and sends a RendererChangeEvent to all registered listeners.

Parameters: stroke the stroke (null permitted).

setStroke

public void setStroke(Stroke stroke, boolean notify)

Deprecated: This method should no longer be used (as of version 1.0.6). It is sufficient to rely on AbstractRenderer and AbstractRenderer.

Sets the stroke for ALL series and, if requested, sends a RendererChangeEvent to all registered listeners.

Parameters: stroke the stroke (null permitted). notify notify listeners?

Copyright © 2000-2009 by Object Refinery Limited. All Rights Reserved.