|
Header
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.jfree.chart.renderer.AbstractRenderer
public abstract class AbstractRenderer
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 java.awt.Paint |
DEFAULT_OUTLINE_PAINT
The default outline paint. |
static java.awt.Stroke |
DEFAULT_OUTLINE_STROKE
The default outline stroke. |
static java.awt.Paint |
DEFAULT_PAINT
The default paint. |
static java.awt.Shape |
DEFAULT_SHAPE
The default shape. |
static java.awt.Stroke |
DEFAULT_STROKE
The default stroke. |
static java.awt.Font |
DEFAULT_VALUE_LABEL_FONT
The default value label font. |
static java.awt.Paint |
DEFAULT_VALUE_LABEL_PAINT
The default value label paint. |
static java.lang.Double |
ZERO
Zero represented as a Double . |
Constructor Summary | |
---|---|
AbstractRenderer()
Default constructor. |
Method Summary | |
---|---|
void |
addChangeListener(RendererChangeListener listener)
Registers an object to receive notification of changes to the renderer. |
protected java.awt.geom.Point2D |
calculateLabelAnchorPoint(ItemLabelAnchor anchor,
double x,
double y,
PlotOrientation orientation)
Calculates the item label anchor point. |
void |
clearSeriesPaints(boolean notify)
Clears the series paint settings for this renderer and, if requested, sends a RendererChangeEvent to all registered listeners. |
void |
clearSeriesStrokes(boolean notify)
Clears the series stroke settings for this renderer and, if requested, sends a RendererChangeEvent to all registered listeners. |
protected java.lang.Object |
clone()
Returns an independent copy of the renderer. |
boolean |
equals(java.lang.Object obj)
Tests this renderer for equality with another object. |
protected void |
fireChangeEvent()
Sends a RendererChangeEvent to all registered listeners. |
boolean |
getAutoPopulateSeriesFillPaint()
Returns the flag that controls whether or not the series fill paint list is automatically populated when lookupSeriesFillPaint(int) is
called. |
boolean |
getAutoPopulateSeriesOutlinePaint()
Returns the flag that controls whether or not the series outline paint list is automatically populated when lookupSeriesOutlinePaint(int) is called. |
boolean |
getAutoPopulateSeriesOutlineStroke()
Returns the flag that controls whether or not the series outline stroke list is automatically populated when lookupSeriesOutlineStroke(int) is called. |
boolean |
getAutoPopulateSeriesPaint()
Returns the flag that controls whether or not the series paint list is automatically populated when lookupSeriesPaint(int) is called. |
boolean |
getAutoPopulateSeriesShape()
Returns the flag that controls whether or not the series shape list is automatically populated when lookupSeriesShape(int) is called. |
boolean |
getAutoPopulateSeriesStroke()
Returns the flag that controls whether or not the series stroke list is automatically populated when lookupSeriesStroke(int) is called. |
boolean |
getBaseCreateEntities()
Returns the base visibility for all series. |
java.awt.Paint |
getBaseFillPaint()
Returns the base fill paint. |
java.awt.Font |
getBaseItemLabelFont()
Returns the base item label font (this is used when no other font setting is available). |
java.awt.Paint |
getBaseItemLabelPaint()
Returns the base item label paint. |
java.lang.Boolean |
getBaseItemLabelsVisible()
Returns the base setting for item label visibility. |
java.awt.Shape |
getBaseLegendShape()
Returns the default legend shape, which may be null . |
java.awt.Font |
getBaseLegendTextFont()
Returns the default legend text font, which may be null . |
java.awt.Paint |
getBaseLegendTextPaint()
Returns the default legend text paint, which may be null . |
ItemLabelPosition |
getBaseNegativeItemLabelPosition()
Returns the base item label position for negative values. |
java.awt.Paint |
getBaseOutlinePaint()
Returns the base outline paint. |
java.awt.Stroke |
getBaseOutlineStroke()
Returns the base outline stroke. |
java.awt.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. |
java.awt.Shape |
getBaseShape()
Returns the base shape. |
java.awt.Stroke |
getBaseStroke()
Returns the base stroke. |
java.lang.Boolean |
getCreateEntities()
Deprecated. This method should no longer be used (as of version 1.0.6). It is sufficient to rely on getSeriesCreateEntities(int)
and getBaseCreateEntities() . |
boolean |
getDataBoundsIncludesVisibleSeriesOnly()
Returns the flag that controls whether or not the data bounds reported by this renderer will exclude non-visible series. |
int |
getDefaultEntityRadius()
Returns the radius of the circle used for the default entity area when no area is specified. |
abstract DrawingSupplier |
getDrawingSupplier()
Returns the drawing supplier from the plot. |
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. |
java.awt.Paint |
getItemFillPaint(int row,
int column)
Returns the paint used to fill data items as they are drawn. |
double |
getItemLabelAnchorOffset()
Returns the item label anchor offset. |
java.awt.Font |
getItemLabelFont()
Deprecated. This method should no longer be used (as of version 1.0.6). It is sufficient to rely on getSeriesItemLabelFont(int) and
getBaseItemLabelFont() . |
java.awt.Font |
getItemLabelFont(int row,
int column)
Returns the font for an item label. |
java.awt.Paint |
getItemLabelPaint()
Deprecated. This method should no longer be used (as of version 1.0.6). It is sufficient to rely on getSeriesItemLabelPaint(int)
and getBaseItemLabelPaint() . |
java.awt.Paint |
getItemLabelPaint(int row,
int column)
Returns the paint used to draw an item label. |
java.awt.Paint |
getItemOutlinePaint(int row,
int column)
Returns the paint used to outline data items as they are drawn. |
java.awt.Stroke |
getItemOutlineStroke(int row,
int column)
Returns the stroke used to outline data items. |
java.awt.Paint |
getItemPaint(int row,
int column)
Returns the paint used to fill data items as they are drawn. |
java.awt.Shape |
getItemShape(int row,
int column)
Returns a shape used to represent a data item. |
java.awt.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). |
java.awt.Shape |
getLegendShape(int series)
Returns the legend shape defined for the specified series (possibly null ). |
java.awt.Font |
getLegendTextFont(int series)
Returns the legend text font defined for the specified series (possibly null ). |
java.awt.Paint |
getLegendTextPaint(int series)
Returns the legend text paint defined for the specified series (possibly null ). |
ItemLabelPosition |
getNegativeItemLabelPosition()
Deprecated. This method should no longer be used (as of version 1.0.6). It is sufficient to rely on getSeriesNegativeItemLabelPosition(int)
and getBaseNegativeItemLabelPosition() . |
ItemLabelPosition |
getNegativeItemLabelPosition(int row,
int column)
Returns the item label position for negative values. |
ItemLabelPosition |
getPositiveItemLabelPosition()
Deprecated. This method should no longer be used (as of version 1.0.6). It is sufficient to rely on getSeriesPositiveItemLabelPosition(int)
and getBasePositiveItemLabelPosition() . |
ItemLabelPosition |
getPositiveItemLabelPosition(int row,
int column)
Returns the item label position for positive values. |
java.lang.Boolean |
getSeriesCreateEntities(int series)
Returns the flag that controls whether entities are created for a series. |
java.awt.Paint |
getSeriesFillPaint(int series)
Returns the paint used to fill an item drawn by the renderer. |
java.awt.Font |
getSeriesItemLabelFont(int series)
Returns the font for all the item labels in a series. |
java.awt.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. |
java.awt.Paint |
getSeriesOutlinePaint(int series)
Returns the paint used to outline an item drawn by the renderer. |
java.awt.Stroke |
getSeriesOutlineStroke(int series)
Returns the stroke used to outline the items in a series. |
java.awt.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. |
java.awt.Shape |
getSeriesShape(int series)
Returns a shape used to represent the items in a series. |
java.awt.Stroke |
getSeriesStroke(int series)
Returns the stroke used to draw the items in a series. |
java.lang.Boolean |
getSeriesVisible()
Deprecated. This method should no longer be used (as of version 1.0.6). It is sufficient to rely on getSeriesVisible(int) and
getBaseSeriesVisible() . |
java.lang.Boolean |
getSeriesVisible(int series)
Returns the flag that controls whether a series is visible. |
java.lang.Boolean |
getSeriesVisibleInLegend()
Deprecated. This method should no longer be used (as of version 1.0.6). It is sufficient to rely on getSeriesVisibleInLegend(int)
and getBaseSeriesVisibleInLegend() . |
java.lang.Boolean |
getSeriesVisibleInLegend(int series)
Returns the flag that controls whether a series is visible in the legend. |
int |
hashCode()
Returns a hashcode for the renderer. |
boolean |
hasListener(java.util.EventListener listener)
Returns true if the specified object is registered with
the dataset as a listener. |
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. |
boolean |
isSeriesVisibleInLegend(int series)
Returns true if the series should be shown in the legend,
and false otherwise. |
java.awt.Shape |
lookupLegendShape(int series)
Performs a lookup for the legend shape. |
java.awt.Font |
lookupLegendTextFont(int series)
Performs a lookup for the legend text font. |
java.awt.Paint |
lookupLegendTextPaint(int series)
Performs a lookup for the legend text paint. |
java.awt.Paint |
lookupSeriesFillPaint(int series)
Returns the paint used to fill an item drawn by the renderer. |
java.awt.Paint |
lookupSeriesOutlinePaint(int series)
Returns the paint used to outline an item drawn by the renderer. |
java.awt.Stroke |
lookupSeriesOutlineStroke(int series)
Returns the stroke used to outline the items in a series. |
java.awt.Paint |
lookupSeriesPaint(int series)
Returns the paint used to fill an item drawn by the renderer. |
java.awt.Shape |
lookupSeriesShape(int series)
Returns a shape used to represent the items in a series. |
java.awt.Stroke |
lookupSeriesStroke(int series)
Returns the stroke used to draw the items in a series. |
void |
notifyListeners(RendererChangeEvent event)
Notifies all registered listeners that the renderer has been modified. |
void |
removeChangeListener(RendererChangeListener listener)
Deregisters an object so that it no longer receives notification of changes to the renderer. |
void |
setAutoPopulateSeriesFillPaint(boolean auto)
Sets the flag that controls whether or not the series fill paint list is automatically populated when lookupSeriesFillPaint(int) is
called. |
void |
setAutoPopulateSeriesOutlinePaint(boolean auto)
Sets the flag that controls whether or not the series outline paint list is automatically populated when lookupSeriesOutlinePaint(int)
is called. |
void |
setAutoPopulateSeriesOutlineStroke(boolean auto)
Sets the flag that controls whether or not the series outline stroke list is automatically populated when lookupSeriesOutlineStroke(int)
is called. |
void |
setAutoPopulateSeriesPaint(boolean auto)
Sets the flag that controls whether or not the series paint list is automatically populated when lookupSeriesPaint(int) is called. |
void |
setAutoPopulateSeriesShape(boolean auto)
Sets the flag that controls whether or not the series shape list is automatically populated when lookupSeriesShape(int) is called. |
void |
setAutoPopulateSeriesStroke(boolean auto)
Sets the flag that controls whether or not the series stroke list is automatically populated when lookupSeriesStroke(int) is called. |
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. |
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. |
void |
setBaseFillPaint(java.awt.Paint paint)
Sets the base fill paint and sends a RendererChangeEvent to
all registered listeners. |
void |
setBaseFillPaint(java.awt.Paint paint,
boolean notify)
Sets the base fill paint and, if requested, sends a RendererChangeEvent to all registered listeners. |
void |
setBaseItemLabelFont(java.awt.Font font)
Sets the base item label font and sends a RendererChangeEvent to
all registered listeners. |
void |
setBaseItemLabelFont(java.awt.Font font,
boolean notify)
Sets the base item label font and, if requested, sends a RendererChangeEvent to all registered listeners. |
void |
setBaseItemLabelPaint(java.awt.Paint paint)
Sets the base item label paint and sends a RendererChangeEvent
to all registered listeners. |
void |
setBaseItemLabelPaint(java.awt.Paint paint,
boolean notify)
Sets the base item label paint 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, and sends a RendererChangeEvent to all registered listeners. |
void |
setBaseItemLabelsVisible(java.lang.Boolean visible)
Sets the base setting for item label visibility and sends a RendererChangeEvent to all registered listeners. |
void |
setBaseItemLabelsVisible(java.lang.Boolean visible,
boolean notify)
Sets the base visibility for item labels and, if requested, sends a RendererChangeEvent to all registered listeners. |
void |
setBaseLegendShape(java.awt.Shape shape)
Sets the default legend shape and sends a RendererChangeEvent to all registered listeners. |
void |
setBaseLegendTextFont(java.awt.Font font)
Sets the default legend text font and sends a RendererChangeEvent to all registered listeners. |
void |
setBaseLegendTextPaint(java.awt.Paint paint)
Sets the default legend text paint and sends a RendererChangeEvent to all registered listeners. |
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(java.awt.Paint paint)
Sets the base outline paint and sends a RendererChangeEvent to
all registered listeners. |
void |
setBaseOutlinePaint(java.awt.Paint paint,
boolean notify)
Sets the base outline paint and, if requested, sends a RendererChangeEvent to all registered listeners. |
void |
setBaseOutlineStroke(java.awt.Stroke stroke)
Sets the base outline stroke and sends a RendererChangeEvent to
all registered listeners. |
void |
setBaseOutlineStroke(java.awt.Stroke stroke,
boolean notify)
Sets the base outline stroke and, if requested, sends a RendererChangeEvent to all registered listeners. |
void |
setBasePaint(java.awt.Paint paint)
Sets the base paint and sends a RendererChangeEvent to all
registered listeners. |
void |
setBasePaint(java.awt.Paint paint,
boolean notify)
Sets the base paint and, if requested, 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(java.awt.Shape shape)
Sets the base shape and sends a RendererChangeEvent to all
registered listeners. |
void |
setBaseShape(java.awt.Shape shape,
boolean notify)
Sets the base shape and, if requested, sends a RendererChangeEvent to all registered listeners. |
void |
setBaseStroke(java.awt.Stroke stroke)
Sets the base stroke and sends a RendererChangeEvent to all
registered listeners. |
void |
setBaseStroke(java.awt.Stroke stroke,
boolean notify)
Sets the base stroke and, if requested, sends a RendererChangeEvent to all registered listeners. |
void |
setCreateEntities(java.lang.Boolean create)
Deprecated. This method should no longer be used (as of version 1.0.6). It is sufficient to rely on setSeriesCreateEntities(int,
Boolean) and setBaseCreateEntities(boolean) . |
void |
setCreateEntities(java.lang.Boolean create,
boolean notify)
Deprecated. This method should no longer be used (as of version 1.0.6). It is sufficient to rely on setSeriesItemLabelFont(int,
Font, boolean) and setBaseItemLabelFont(Font, boolean) . |
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. |
void |
setDefaultEntityRadius(int radius)
Sets the radius of the circle used for the default entity area when no area is specified. |
void |
setFillPaint(java.awt.Paint paint)
Deprecated. This method should no longer be used (as of version 1.0.6). It is sufficient to rely on setSeriesFillPaint(int, Paint)
and setBaseFillPaint(Paint) . |
void |
setFillPaint(java.awt.Paint paint,
boolean notify)
Deprecated. This method should no longer be used (as of version 1.0.6). It is sufficient to rely on setSeriesFillPaint(int, Paint,
boolean) and setBaseFillPaint(Paint, boolean) . |
void |
setItemLabelAnchorOffset(double offset)
Sets the item label anchor offset. |
void |
setItemLabelFont(java.awt.Font font)
Deprecated. This method should no longer be used (as of version 1.0.6). It is sufficient to rely on setSeriesItemLabelFont(int,
Font) and setBaseItemLabelFont(Font) . |
void |
setItemLabelFont(java.awt.Font font,
boolean notify)
Deprecated. This method should no longer be used (as of version 1.0.6). It is sufficient to rely on setSeriesItemLabelFont(int,
Font, boolean) and setBaseItemLabelFont(Font, boolean) . |
void |
setItemLabelPaint(java.awt.Paint paint)
Deprecated. This method should no longer be used (as of version 1.0.6). It is sufficient to rely on setSeriesItemLabelPaint(int,
Paint) and setBaseItemLabelPaint(Paint) . |
void |
setItemLabelPaint(java.awt.Paint paint,
boolean notify)
Deprecated. This method should no longer be used (as of version 1.0.6). It is sufficient to rely on setSeriesItemLabelPaint(int,
Paint, boolean) and setBaseItemLabelPaint(Paint, boolean) . |
void |
setItemLabelsVisible(boolean visible)
Deprecated. This method should no longer be used (as of version 1.0.6). It is sufficient to rely on setSeriesItemLabelsVisible(int,
Boolean) and setBaseItemLabelsVisible(boolean) . |
void |
setItemLabelsVisible(java.lang.Boolean visible)
Deprecated. This method should no longer be used (as of version 1.0.6). It is sufficient to rely on setSeriesItemLabelsVisible(int,
Boolean) and setBaseItemLabelsVisible(boolean) . |
void |
setItemLabelsVisible(java.lang.Boolean visible,
boolean notify)
Deprecated. This method should no longer be used (as of version 1.0.6). It is sufficient to rely on setSeriesItemLabelsVisible(int,
Boolean, boolean) and setBaseItemLabelsVisible(Boolean,
boolean) . |
void |
setLegendShape(int series,
java.awt.Shape shape)
Sets the shape used for the legend item for the specified series, and sends a RendererChangeEvent to all registered listeners. |
void |
setLegendTextFont(int series,
java.awt.Font font)
Sets the font used for the legend text for the specified series, and sends a RendererChangeEvent to all registered listeners. |
void |
setLegendTextPaint(int series,
java.awt.Paint paint)
Sets the paint used for the legend text for the specified series, and sends a RendererChangeEvent to all registered listeners. |
void |
setNegativeItemLabelPosition(ItemLabelPosition position)
Deprecated. This method should no longer be used (as of version 1.0.6). It is sufficient to rely on setSeriesNegativeItemLabelPosition(int, ItemLabelPosition)
and setBaseNegativeItemLabelPosition(ItemLabelPosition) . |
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 setSeriesNegativeItemLabelPosition(int, ItemLabelPosition,
boolean) and setBaseNegativeItemLabelPosition(
ItemLabelPosition, boolean) . |
void |
setOutlinePaint(java.awt.Paint paint)
Deprecated. This method should no longer be used (as of version 1.0.6). It is sufficient to rely on setSeriesOutlinePaint(int,
Paint) and setBaseOutlinePaint(Paint) . |
void |
setOutlinePaint(java.awt.Paint paint,
boolean notify)
Deprecated. This method should no longer be used (as of version 1.0.6). It is sufficient to rely on setSeriesOutlinePaint(int,
Paint, boolean) and setBaseOutlinePaint(Paint, boolean) . |
void |
setOutlineStroke(java.awt.Stroke stroke)
Deprecated. This method should no longer be used (as of version 1.0.6). It is sufficient to rely on setSeriesOutlineStroke(int,
Stroke) and setBaseOutlineStroke(Stroke) . |
void |
setOutlineStroke(java.awt.Stroke stroke,
boolean notify)
Deprecated. This method should no longer be used (as of version 1.0.6). It is sufficient to rely on setSeriesOutlineStroke(int,
Stroke, boolean) and setBaseOutlineStroke(Stroke, boolean) . |
void |
setPaint(java.awt.Paint paint)
Deprecated. This method should no longer be used (as of version 1.0.6). It is sufficient to rely on setSeriesPaint(int, Paint) and
setBasePaint(Paint) . |
void |
setPaint(java.awt.Paint paint,
boolean notify)
Deprecated. This method should no longer be used (as of version 1.0.6). It is sufficient to rely on setSeriesPaint(int, Paint,
boolean) and setBasePaint(Paint, boolean) . |
void |
setPositiveItemLabelPosition(ItemLabelPosition position)
Deprecated. This method should no longer be used (as of version 1.0.6). It is sufficient to rely on setSeriesPositiveItemLabelPosition(int, ItemLabelPosition)
and setBasePositiveItemLabelPosition(ItemLabelPosition) . |
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 setSeriesPositiveItemLabelPosition(int, ItemLabelPosition,
boolean) and setBasePositiveItemLabelPosition(
ItemLabelPosition, boolean) . |
void |
setSeriesCreateEntities(int series,
java.lang.Boolean create)
Sets the flag that controls whether entities are created for a series, and sends a RendererChangeEvent to all registered listeners. |
void |
setSeriesCreateEntities(int series,
java.lang.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. |
void |
setSeriesFillPaint(int series,
java.awt.Paint paint)
Sets the paint used for a series fill and sends a RendererChangeEvent to all registered listeners. |
void |
setSeriesFillPaint(int series,
java.awt.Paint paint,
boolean notify)
Sets the paint used to fill a series and, if requested, sends a RendererChangeEvent to all registered listeners. |
void |
setSeriesItemLabelFont(int series,
java.awt.Font font)
Sets the item label font for a series and sends a RendererChangeEvent to all registered listeners. |
void |
setSeriesItemLabelFont(int series,
java.awt.Font font,
boolean notify)
Sets the item label font for a series and, if requested, sends a RendererChangeEvent to all registered listeners. |
void |
setSeriesItemLabelPaint(int series,
java.awt.Paint paint)
Sets the item label paint for a series and sends a RendererChangeEvent to all registered listeners. |
void |
setSeriesItemLabelPaint(int series,
java.awt.Paint paint,
boolean notify)
Sets the item label paint 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, and sends a RendererChangeEvent to all registered listeners. |
void |
setSeriesItemLabelsVisible(int series,
java.lang.Boolean visible)
Sets the visibility of the item labels for a series and sends a RendererChangeEvent to all registered listeners. |
void |
setSeriesItemLabelsVisible(int series,
java.lang.Boolean visible,
boolean notify)
Sets the visibility of item labels for a series and, if requested, sends a RendererChangeEvent to all registered listeners. |
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,
java.awt.Paint paint)
Sets the paint used for a series outline and sends a RendererChangeEvent to all registered listeners. |
void |
setSeriesOutlinePaint(int series,
java.awt.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. |
void |
setSeriesOutlineStroke(int series,
java.awt.Stroke stroke)
Sets the outline stroke used for a series and sends a RendererChangeEvent to all registered listeners. |
void |
setSeriesOutlineStroke(int series,
java.awt.Stroke stroke,
boolean notify)
Sets the outline stroke for a series and, if requested, sends a RendererChangeEvent to all registered listeners. |
void |
setSeriesPaint(int series,
java.awt.Paint paint)
Sets the paint used for a series and sends a RendererChangeEvent
to all registered listeners. |
void |
setSeriesPaint(int series,
java.awt.Paint paint,
boolean notify)
Sets the paint used for a series and, if requested, 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,
java.awt.Shape shape)
Sets the shape used for a series and sends a RendererChangeEvent
to all registered listeners. |
void |
setSeriesShape(int series,
java.awt.Shape shape,
boolean notify)
Sets the shape for a series and, if requested, sends a RendererChangeEvent to all registered listeners. |
void |
setSeriesStroke(int series,
java.awt.Stroke stroke)
Sets the stroke used for a series and sends a RendererChangeEvent
to all registered listeners. |
void |
setSeriesStroke(int series,
java.awt.Stroke stroke,
boolean notify)
Sets the stroke for a series and, if requested, sends a RendererChangeEvent to all registered listeners. |
void |
setSeriesVisible(java.lang.Boolean visible)
Deprecated. This method should no longer be used (as of version 1.0.6). It is sufficient to rely on setSeriesVisible(int, Boolean)
and setBaseSeriesVisible(boolean) . |
void |
setSeriesVisible(java.lang.Boolean visible,
boolean notify)
Deprecated. This method should no longer be used (as of version 1.0.6). It is sufficient to rely on setSeriesVisible(int, Boolean)
and setBaseSeriesVisible(boolean) . |
void |
setSeriesVisible(int series,
java.lang.Boolean visible)
Sets the flag that controls whether a series is visible and sends a RendererChangeEvent to all registered listeners. |
void |
setSeriesVisible(int series,
java.lang.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(java.lang.Boolean visible)
Deprecated. This method should no longer be used (as of version 1.0.6). It is sufficient to rely on setSeriesVisibleInLegend(int,
Boolean) and setBaseSeriesVisibleInLegend(boolean) . |
void |
setSeriesVisibleInLegend(java.lang.Boolean visible,
boolean notify)
Deprecated. This method should no longer be used (as of version 1.0.6). It is sufficient to rely on setSeriesVisibleInLegend(int,
Boolean, boolean) and setBaseSeriesVisibleInLegend(boolean,
boolean) . |
void |
setSeriesVisibleInLegend(int series,
java.lang.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,
java.lang.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(java.awt.Shape shape)
Deprecated. This method should no longer be used (as of version 1.0.6). It is sufficient to rely on setSeriesShape(int, Shape)
and setBaseShape(Shape) . |
void |
setShape(java.awt.Shape shape,
boolean notify)
Deprecated. This method should no longer be used (as of version 1.0.6). It is sufficient to rely on setSeriesShape(int, Shape,
boolean) and setBaseShape(Shape, boolean) . |
void |
setStroke(java.awt.Stroke stroke)
Deprecated. This method should no longer be used (as of version 1.0.6). It is sufficient to rely on setSeriesStroke(int, Stroke)
and setBaseStroke(Stroke) . |
void |
setStroke(java.awt.Stroke stroke,
boolean notify)
Deprecated. This method should no longer be used (as of version 1.0.6). It is sufficient to rely on setSeriesStroke(int, Stroke,
boolean) and setBaseStroke(Stroke, boolean) . |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.Double ZERO
Double
.
public static final java.awt.Paint DEFAULT_PAINT
public static final java.awt.Paint DEFAULT_OUTLINE_PAINT
public static final java.awt.Stroke DEFAULT_STROKE
public static final java.awt.Stroke DEFAULT_OUTLINE_STROKE
public static final java.awt.Shape DEFAULT_SHAPE
public static final java.awt.Font DEFAULT_VALUE_LABEL_FONT
public static final java.awt.Paint DEFAULT_VALUE_LABEL_PAINT
Constructor Detail |
---|
public AbstractRenderer()
Method Detail |
---|
public abstract DrawingSupplier getDrawingSupplier()
public boolean getItemVisible(int series, int item)
series
- the series index.item
- the item index.
public boolean isSeriesVisible(int series)
series
- the series index.
public java.lang.Boolean getSeriesVisible(int series)
series
- the series index (zero-based).
null
).setSeriesVisible(int, Boolean)
public void setSeriesVisible(int series, java.lang.Boolean visible)
RendererChangeEvent
to all registered listeners.
series
- the series index (zero-based).visible
- the flag (null
permitted).getSeriesVisible(int)
public void setSeriesVisible(int series, java.lang.Boolean visible, boolean notify)
RendererChangeEvent
to all registered
listeners.
series
- the series index.visible
- the flag (null
permitted).notify
- notify listeners?getSeriesVisible(int)
public boolean getBaseSeriesVisible()
setBaseSeriesVisible(boolean)
public void setBaseSeriesVisible(boolean visible)
RendererChangeEvent
to all registered listeners.
visible
- the flag.getBaseSeriesVisible()
public void setBaseSeriesVisible(boolean visible, boolean notify)
RendererChangeEvent
to all registered listeners.
visible
- the visibility.notify
- notify listeners?getBaseSeriesVisible()
public boolean isSeriesVisibleInLegend(int series)
true
if the series should be shown in the legend,
and false
otherwise.
series
- the series index.
public java.lang.Boolean getSeriesVisibleInLegend(int series)
isSeriesVisibleInLegend(int)
method.
series
- the series index (zero-based).
null
).setSeriesVisibleInLegend(int, Boolean)
public void setSeriesVisibleInLegend(int series, java.lang.Boolean visible)
RendererChangeEvent
to all registered listeners.
series
- the series index (zero-based).visible
- the flag (null
permitted).getSeriesVisibleInLegend(int)
public void setSeriesVisibleInLegend(int series, java.lang.Boolean visible, boolean notify)
RendererChangeEvent
to all registered
listeners.
series
- the series index.visible
- the flag (null
permitted).notify
- notify listeners?getSeriesVisibleInLegend(int)
public boolean getBaseSeriesVisibleInLegend()
setBaseSeriesVisibleInLegend(boolean)
public void setBaseSeriesVisibleInLegend(boolean visible)
RendererChangeEvent
to all registered listeners.
visible
- the flag.getBaseSeriesVisibleInLegend()
public void setBaseSeriesVisibleInLegend(boolean visible, boolean notify)
RendererChangeEvent
to all registered listeners.
visible
- the visibility.notify
- notify listeners?getBaseSeriesVisibleInLegend()
public java.awt.Paint getItemPaint(int row, int column)
The default implementation passes control to the
lookupSeriesPaint()
method. You can override this method
if you require different behaviour.
row
- the row (or series) index (zero-based).column
- the column (or category) index (zero-based).
null
).public java.awt.Paint lookupSeriesPaint(int series)
series
- the series index (zero-based).
null
).public java.awt.Paint getSeriesPaint(int series)
series
- the series index (zero-based).
null
).setSeriesPaint(int, Paint)
public void setSeriesPaint(int series, java.awt.Paint paint)
RendererChangeEvent
to all registered listeners.
series
- the series index (zero-based).paint
- the paint (null
permitted).getSeriesPaint(int)
public void setSeriesPaint(int series, java.awt.Paint paint, boolean notify)
RendererChangeEvent
to all registered listeners.
series
- the series index.paint
- the paint (null
permitted).notify
- notify listeners?getSeriesPaint(int)
public void clearSeriesPaints(boolean notify)
RendererChangeEvent
to all registered listeners.
notify
- notify listeners?public java.awt.Paint getBasePaint()
null
).setBasePaint(Paint)
public void setBasePaint(java.awt.Paint paint)
RendererChangeEvent
to all
registered listeners.
paint
- the paint (null
not permitted).getBasePaint()
public void setBasePaint(java.awt.Paint paint, boolean notify)
RendererChangeEvent
to all registered listeners.
paint
- the paint (null
not permitted).notify
- notify listeners?getBasePaint()
public boolean getAutoPopulateSeriesPaint()
lookupSeriesPaint(int)
is called.
setAutoPopulateSeriesPaint(boolean)
public void setAutoPopulateSeriesPaint(boolean auto)
lookupSeriesPaint(int)
is called.
auto
- the new flag value.getAutoPopulateSeriesPaint()
public java.awt.Paint getItemFillPaint(int row, int column)
lookupSeriesFillPaint(int)
method - you can override this
method if you require different behaviour.
row
- the row (or series) index (zero-based).column
- the column (or category) index (zero-based).
null
).public java.awt.Paint lookupSeriesFillPaint(int series)
series
- the series (zero-based index).
null
).public java.awt.Paint getSeriesFillPaint(int series)
series
- the series (zero-based index).
null
).setSeriesFillPaint(int, Paint)
public void setSeriesFillPaint(int series, java.awt.Paint paint)
RendererChangeEvent
to all registered listeners.
series
- the series index (zero-based).paint
- the paint (null
permitted).getSeriesFillPaint(int)
public void setSeriesFillPaint(int series, java.awt.Paint paint, boolean notify)
RendererChangeEvent
to all registered listeners.
series
- the series index (zero-based).paint
- the paint (null
permitted).notify
- notify listeners?getSeriesFillPaint(int)
public java.awt.Paint getBaseFillPaint()
null
).setBaseFillPaint(Paint)
public void setBaseFillPaint(java.awt.Paint paint)
RendererChangeEvent
to
all registered listeners.
paint
- the paint (null
not permitted).getBaseFillPaint()
public void setBaseFillPaint(java.awt.Paint paint, boolean notify)
RendererChangeEvent
to all registered listeners.
paint
- the paint (null
not permitted).notify
- notify listeners?getBaseFillPaint()
public boolean getAutoPopulateSeriesFillPaint()
lookupSeriesFillPaint(int)
is
called.
setAutoPopulateSeriesFillPaint(boolean)
public void setAutoPopulateSeriesFillPaint(boolean auto)
lookupSeriesFillPaint(int)
is
called.
auto
- the new flag value.getAutoPopulateSeriesFillPaint()
public java.awt.Paint getItemOutlinePaint(int row, int column)
The default implementation passes control to the
lookupSeriesOutlinePaint(int)
method. You can override this method
if you require different behaviour.
row
- the row (or series) index (zero-based).column
- the column (or category) index (zero-based).
null
).public java.awt.Paint lookupSeriesOutlinePaint(int series)
series
- the series (zero-based index).
null
).public java.awt.Paint getSeriesOutlinePaint(int series)
series
- the series (zero-based index).
null
).setSeriesOutlinePaint(int, Paint)
public void setSeriesOutlinePaint(int series, java.awt.Paint paint)
RendererChangeEvent
to all registered listeners.
series
- the series index (zero-based).paint
- the paint (null
permitted).getSeriesOutlinePaint(int)
public void setSeriesOutlinePaint(int series, java.awt.Paint paint, boolean notify)
RendererChangeEvent
to all registered listeners.
series
- the series index (zero-based).paint
- the paint (null
permitted).notify
- notify listeners?getSeriesOutlinePaint(int)
public java.awt.Paint getBaseOutlinePaint()
null
).setBaseOutlinePaint(Paint)
public void setBaseOutlinePaint(java.awt.Paint paint)
RendererChangeEvent
to
all registered listeners.
paint
- the paint (null
not permitted).getBaseOutlinePaint()
public void setBaseOutlinePaint(java.awt.Paint paint, boolean notify)
RendererChangeEvent
to all registered listeners.
paint
- the paint (null
not permitted).notify
- notify listeners?getBaseOutlinePaint()
public boolean getAutoPopulateSeriesOutlinePaint()
lookupSeriesOutlinePaint(int)
is called.
setAutoPopulateSeriesOutlinePaint(boolean)
public void setAutoPopulateSeriesOutlinePaint(boolean auto)
lookupSeriesOutlinePaint(int)
is called.
auto
- the new flag value.getAutoPopulateSeriesOutlinePaint()
public java.awt.Stroke getItemStroke(int row, int column)
The default implementation passes control to the getSeriesStroke method. You can override this method if you require different behaviour.
row
- the row (or series) index (zero-based).column
- the column (or category) index (zero-based).
null
).public java.awt.Stroke lookupSeriesStroke(int series)
series
- the series (zero-based index).
null
).public java.awt.Stroke getSeriesStroke(int series)
series
- the series (zero-based index).
null
).setSeriesStroke(int, Stroke)
public void setSeriesStroke(int series, java.awt.Stroke stroke)
RendererChangeEvent
to all registered listeners.
series
- the series index (zero-based).stroke
- the stroke (null
permitted).getSeriesStroke(int)
public void setSeriesStroke(int series, java.awt.Stroke stroke, boolean notify)
RendererChangeEvent
to all registered listeners.
series
- the series index (zero-based).stroke
- the stroke (null
permitted).notify
- notify listeners?getSeriesStroke(int)
public void clearSeriesStrokes(boolean notify)
RendererChangeEvent
to all registered listeners.
notify
- notify listeners?public java.awt.Stroke getBaseStroke()
null
).setBaseStroke(Stroke)
public void setBaseStroke(java.awt.Stroke stroke)
RendererChangeEvent
to all
registered listeners.
stroke
- the stroke (null
not permitted).getBaseStroke()
public void setBaseStroke(java.awt.Stroke stroke, boolean notify)
RendererChangeEvent
to all registered listeners.
stroke
- the stroke (null
not permitted).notify
- notify listeners?getBaseStroke()
public boolean getAutoPopulateSeriesStroke()
lookupSeriesStroke(int)
is called.
setAutoPopulateSeriesStroke(boolean)
public void setAutoPopulateSeriesStroke(boolean auto)
lookupSeriesStroke(int)
is called.
auto
- the new flag value.getAutoPopulateSeriesStroke()
public java.awt.Stroke getItemOutlineStroke(int row, int column)
lookupSeriesOutlineStroke(int)
method. You can override this
method if you require different behaviour.
row
- the row (or series) index (zero-based).column
- the column (or category) index (zero-based).
null
).public java.awt.Stroke lookupSeriesOutlineStroke(int series)
series
- the series (zero-based index).
null
).public java.awt.Stroke getSeriesOutlineStroke(int series)
series
- the series (zero-based index).
null
).setSeriesOutlineStroke(int, Stroke)
public void setSeriesOutlineStroke(int series, java.awt.Stroke stroke)
RendererChangeEvent
to all registered listeners.
series
- the series index (zero-based).stroke
- the stroke (null
permitted).getSeriesOutlineStroke(int)
public void setSeriesOutlineStroke(int series, java.awt.Stroke stroke, boolean notify)
RendererChangeEvent
to all registered listeners.
series
- the series index.stroke
- the stroke (null
permitted).notify
- notify listeners?getSeriesOutlineStroke(int)
public java.awt.Stroke getBaseOutlineStroke()
null
).setBaseOutlineStroke(Stroke)
public void setBaseOutlineStroke(java.awt.Stroke stroke)
RendererChangeEvent
to
all registered listeners.
stroke
- the stroke (null
not permitted).getBaseOutlineStroke()
public void setBaseOutlineStroke(java.awt.Stroke stroke, boolean notify)
RendererChangeEvent
to all registered listeners.
stroke
- the stroke (null
not permitted).notify
- a flag that controls whether or not listeners are
notified.getBaseOutlineStroke()
public boolean getAutoPopulateSeriesOutlineStroke()
lookupSeriesOutlineStroke(int)
is called.
setAutoPopulateSeriesOutlineStroke(boolean)
public void setAutoPopulateSeriesOutlineStroke(boolean auto)
lookupSeriesOutlineStroke(int)
is called.
auto
- the new flag value.getAutoPopulateSeriesOutlineStroke()
public java.awt.Shape getItemShape(int row, int column)
The default implementation passes control to the getSeriesShape method. You can override this method if you require different behaviour.
row
- the row (or series) index (zero-based).column
- the column (or category) index (zero-based).
null
).public java.awt.Shape lookupSeriesShape(int series)
series
- the series (zero-based index).
null
).public java.awt.Shape getSeriesShape(int series)
series
- the series (zero-based index).
null
).setSeriesShape(int, Shape)
public void setSeriesShape(int series, java.awt.Shape shape)
RendererChangeEvent
to all registered listeners.
series
- the series index (zero-based).shape
- the shape (null
permitted).getSeriesShape(int)
public void setSeriesShape(int series, java.awt.Shape shape, boolean notify)
RendererChangeEvent
to all registered listeners.
series
- the series index (zero based).shape
- the shape (null
permitted).notify
- notify listeners?getSeriesShape(int)
public java.awt.Shape getBaseShape()
null
).setBaseShape(Shape)
public void setBaseShape(java.awt.Shape shape)
RendererChangeEvent
to all
registered listeners.
shape
- the shape (null
not permitted).getBaseShape()
public void setBaseShape(java.awt.Shape shape, boolean notify)
RendererChangeEvent
to all registered listeners.
shape
- the shape (null
not permitted).notify
- notify listeners?getBaseShape()
public boolean getAutoPopulateSeriesShape()
lookupSeriesShape(int)
is called.
setAutoPopulateSeriesShape(boolean)
public void setAutoPopulateSeriesShape(boolean auto)
lookupSeriesShape(int)
is called.
auto
- the new flag value.getAutoPopulateSeriesShape()
public boolean isItemLabelVisible(int row, int column)
true
if an item label is visible, and
false
otherwise.
row
- the row index (zero-based).column
- the column index (zero-based).
public boolean isSeriesItemLabelsVisible(int series)
true
if the item labels for a series are visible,
and false
otherwise.
series
- the series index (zero-based).
public void setSeriesItemLabelsVisible(int series, boolean visible)
RendererChangeEvent
to all registered listeners.
series
- the series index (zero-based).visible
- the flag.public void setSeriesItemLabelsVisible(int series, java.lang.Boolean visible)
RendererChangeEvent
to all registered listeners.
series
- the series index (zero-based).visible
- the flag (null
permitted).public void setSeriesItemLabelsVisible(int series, java.lang.Boolean visible, boolean notify)
RendererChangeEvent
to all registered listeners.
series
- the series index (zero-based).visible
- the visible flag.notify
- a flag that controls whether or not listeners are
notified.public java.lang.Boolean getBaseItemLabelsVisible()
null
result should be interpreted as equivalent to Boolean.FALSE
.
null
).setBaseItemLabelsVisible(boolean)
public void setBaseItemLabelsVisible(boolean visible)
RendererChangeEvent
to all registered listeners.
visible
- the flag.getBaseItemLabelsVisible()
public void setBaseItemLabelsVisible(java.lang.Boolean visible)
RendererChangeEvent
to all registered listeners.
visible
- the flag (null
is permitted, and viewed
as equivalent to Boolean.FALSE
).public void setBaseItemLabelsVisible(java.lang.Boolean visible, boolean notify)
RendererChangeEvent
to all registered listeners.
visible
- the flag (null
is permitted, and viewed
as equivalent to Boolean.FALSE
).notify
- a flag that controls whether or not listeners are
notified.getBaseItemLabelsVisible()
public java.awt.Font getItemLabelFont(int row, int column)
row
- the row index (zero-based).column
- the column index (zero-based).
null
).public java.awt.Font getSeriesItemLabelFont(int series)
series
- the series index (zero-based).
null
).setSeriesItemLabelFont(int, Font)
public void setSeriesItemLabelFont(int series, java.awt.Font font)
RendererChangeEvent
to all registered listeners.
series
- the series index (zero-based).font
- the font (null
permitted).getSeriesItemLabelFont(int)
public void setSeriesItemLabelFont(int series, java.awt.Font font, boolean notify)
RendererChangeEvent
to all registered listeners.
series
- the series index (zero based).font
- the font (null
permitted).notify
- a flag that controls whether or not listeners are
notified.getSeriesItemLabelFont(int)
public java.awt.Font getBaseItemLabelFont()
never
null).setBaseItemLabelFont(Font)
public void setBaseItemLabelFont(java.awt.Font font)
RendererChangeEvent
to
all registered listeners.
font
- the font (null
not permitted).getBaseItemLabelFont()
public void setBaseItemLabelFont(java.awt.Font font, boolean notify)
RendererChangeEvent
to all registered listeners.
font
- the font (null
not permitted).notify
- a flag that controls whether or not listeners are
notified.getBaseItemLabelFont()
public java.awt.Paint getItemLabelPaint(int row, int column)
row
- the row index (zero based).column
- the column index (zero based).
null
).public java.awt.Paint getSeriesItemLabelPaint(int series)
series
- the series index (zero based).
null).- See Also:
setSeriesItemLabelPaint(int, Paint)
public void setSeriesItemLabelPaint(int series, java.awt.Paint paint)
RendererChangeEvent
to all registered listeners.
series
- the series (zero based index).paint
- the paint (null
permitted).getSeriesItemLabelPaint(int)
public void setSeriesItemLabelPaint(int series, java.awt.Paint paint, boolean notify)
RendererChangeEvent
to all registered listeners.
series
- the series index (zero based).paint
- the paint (null
permitted).notify
- a flag that controls whether or not listeners are
notified.getSeriesItemLabelPaint(int)
public java.awt.Paint getBaseItemLabelPaint()
null).- See Also:
setBaseItemLabelPaint(Paint)
public void setBaseItemLabelPaint(java.awt.Paint paint)
RendererChangeEvent
to all registered listeners.
paint
- the paint (null
not permitted).getBaseItemLabelPaint()
public void setBaseItemLabelPaint(java.awt.Paint paint, boolean notify)
RendererChangeEvent
to all registered listeners..
paint
- the paint (null
not permitted).notify
- a flag that controls whether or not listeners are
notified.getBaseItemLabelPaint()
public ItemLabelPosition getPositiveItemLabelPosition(int row, int column)
row
- the row index (zero-based).column
- the column index (zero-based).
null
).getNegativeItemLabelPosition(int, int)
public ItemLabelPosition getSeriesPositiveItemLabelPosition(int series)
series
- the series index (zero-based).
null
).setSeriesPositiveItemLabelPosition(int, ItemLabelPosition)
public void setSeriesPositiveItemLabelPosition(int series, ItemLabelPosition position)
RendererChangeEvent
to all registered listeners.
series
- the series index (zero-based).position
- the position (null
permitted).getSeriesPositiveItemLabelPosition(int)
public void setSeriesPositiveItemLabelPosition(int series, ItemLabelPosition position, boolean notify)
RendererChangeEvent
to all registered
listeners.
series
- the series index (zero-based).position
- the position (null
permitted).notify
- notify registered listeners?getSeriesPositiveItemLabelPosition(int)
public ItemLabelPosition getBasePositiveItemLabelPosition()
null
).setBasePositiveItemLabelPosition(ItemLabelPosition)
public void setBasePositiveItemLabelPosition(ItemLabelPosition position)
position
- the position (null
not permitted).getBasePositiveItemLabelPosition()
public void setBasePositiveItemLabelPosition(ItemLabelPosition position, boolean notify)
RendererChangeEvent
to all registered listeners.
position
- the position (null
not permitted).notify
- notify registered listeners?getBasePositiveItemLabelPosition()
public ItemLabelPosition getNegativeItemLabelPosition(int row, int column)
row
- the row index (zero-based).column
- the column (zero-based).
null
).getPositiveItemLabelPosition(int, int)
public ItemLabelPosition getSeriesNegativeItemLabelPosition(int series)
series
- the series index (zero-based).
null
).setSeriesNegativeItemLabelPosition(int, ItemLabelPosition)
public void setSeriesNegativeItemLabelPosition(int series, ItemLabelPosition position)
RendererChangeEvent
to all registered listeners.
series
- the series index (zero-based).position
- the position (null
permitted).getSeriesNegativeItemLabelPosition(int)
public void setSeriesNegativeItemLabelPosition(int series, ItemLabelPosition position, boolean notify)
RendererChangeEvent
to all registered
listeners.
series
- the series index (zero-based).position
- the position (null
permitted).notify
- notify registered listeners?getSeriesNegativeItemLabelPosition(int)
public ItemLabelPosition getBaseNegativeItemLabelPosition()
null
).setBaseNegativeItemLabelPosition(ItemLabelPosition)
public void setBaseNegativeItemLabelPosition(ItemLabelPosition position)
RendererChangeEvent
to all registered listeners.
position
- the position (null
not permitted).getBaseNegativeItemLabelPosition()
public void setBaseNegativeItemLabelPosition(ItemLabelPosition position, boolean notify)
RendererChangeEvent
to all registered listeners.
position
- the position (null
not permitted).notify
- notify registered listeners?getBaseNegativeItemLabelPosition()
public double getItemLabelAnchorOffset()
setItemLabelAnchorOffset(double)
public void setItemLabelAnchorOffset(double offset)
offset
- the offset.getItemLabelAnchorOffset()
public boolean getItemCreateEntity(int series, int item)
series
- the series index.item
- the item index.
public java.lang.Boolean getSeriesCreateEntities(int series)
series
- the series index (zero-based).
null
).setSeriesCreateEntities(int, Boolean)
public void setSeriesCreateEntities(int series, java.lang.Boolean create)
RendererChangeEvent
to all registered listeners.
series
- the series index (zero-based).create
- the flag (null
permitted).getSeriesCreateEntities(int)
public void setSeriesCreateEntities(int series, java.lang.Boolean create, boolean notify)
RendererChangeEvent
to all registered
listeners.
series
- the series index.create
- the flag (null
permitted).notify
- notify listeners?getSeriesCreateEntities(int)
public boolean getBaseCreateEntities()
setBaseCreateEntities(boolean)
public void setBaseCreateEntities(boolean create)
RendererChangeEvent
to all registered listeners.
create
- the flag.getBaseCreateEntities()
public void setBaseCreateEntities(boolean create, boolean notify)
RendererChangeEvent
to all registered
listeners.
create
- the visibility.notify
- notify listeners?getBaseCreateEntities()
public int getDefaultEntityRadius()
setDefaultEntityRadius(int)
public void setDefaultEntityRadius(int radius)
radius
- the radius.getDefaultEntityRadius()
public java.awt.Shape lookupLegendShape(int series)
series
- the series index.
null
).public java.awt.Shape getLegendShape(int series)
null
).
series
- the series index.
null
).lookupLegendShape(int)
public void setLegendShape(int series, java.awt.Shape shape)
RendererChangeEvent
to all registered listeners.
series
- the series index.shape
- the shape (null
permitted).public java.awt.Shape getBaseLegendShape()
null
.
public void setBaseLegendShape(java.awt.Shape shape)
RendererChangeEvent
to all registered listeners.
shape
- the shape (null
permitted).public java.awt.Font lookupLegendTextFont(int series)
series
- the series index.
null
).public java.awt.Font getLegendTextFont(int series)
null
).
series
- the series index.
null
).lookupLegendTextFont(int)
public void setLegendTextFont(int series, java.awt.Font font)
RendererChangeEvent
to all registered listeners.
series
- the series index.font
- the font (null
permitted).public java.awt.Font getBaseLegendTextFont()
null
.
public void setBaseLegendTextFont(java.awt.Font font)
RendererChangeEvent
to all registered listeners.
font
- the font (null
permitted).public java.awt.Paint lookupLegendTextPaint(int series)
series
- the series index.
null
).public java.awt.Paint getLegendTextPaint(int series)
null
).
series
- the series index.
null
).lookupLegendTextPaint(int)
public void setLegendTextPaint(int series, java.awt.Paint paint)
RendererChangeEvent
to all registered listeners.
series
- the series index.paint
- the paint (null
permitted).public java.awt.Paint getBaseLegendTextPaint()
null
.
public void setBaseLegendTextPaint(java.awt.Paint paint)
RendererChangeEvent
to all registered listeners.
paint
- the paint (null
permitted).public boolean getDataBoundsIncludesVisibleSeriesOnly()
public void setDataBoundsIncludesVisibleSeriesOnly(boolean visibleOnly)
RendererChangeEvent
to all registered listeners.
visibleOnly
- include only visible series.protected java.awt.geom.Point2D calculateLabelAnchorPoint(ItemLabelAnchor anchor, double x, double y, PlotOrientation orientation)
anchor
- the anchor.x
- the x coordinate.y
- the y coordinate.orientation
- the plot orientation.
null
).public void addChangeListener(RendererChangeListener listener)
listener
- the listener (null
not permitted).removeChangeListener(RendererChangeListener)
public void removeChangeListener(RendererChangeListener listener)
listener
- the object (null
not permitted).addChangeListener(RendererChangeListener)
public boolean hasListener(java.util.EventListener listener)
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.
listener
- the listener.
protected void fireChangeEvent()
RendererChangeEvent
to all registered listeners.
public void notifyListeners(RendererChangeEvent event)
event
- information about the change event.public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
obj
- the object (null
permitted).
true
or false
.public int hashCode()
hashCode
in class java.lang.Object
protected java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
in class java.lang.Object
java.lang.CloneNotSupportedException
- if some component of the renderer
does not support cloning.public java.lang.Boolean getSeriesVisible()
getSeriesVisible(int)
and
getBaseSeriesVisible()
.
null
if you want the other settings to apply.
null
).setSeriesVisible(Boolean)
public void setSeriesVisible(java.lang.Boolean visible)
setSeriesVisible(int, Boolean)
and setBaseSeriesVisible(boolean)
.
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.
visible
- the flag (null
permitted).getSeriesVisible()
public void setSeriesVisible(java.lang.Boolean visible, boolean notify)
setSeriesVisible(int, Boolean)
and setBaseSeriesVisible(boolean)
.
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.
visible
- the flag (null
permitted).notify
- notify listeners?getSeriesVisible()
public java.lang.Boolean getSeriesVisibleInLegend()
getSeriesVisibleInLegend(int)
and getBaseSeriesVisibleInLegend()
.
null
if you want the other settings to
apply.
null
).setSeriesVisibleInLegend(Boolean)
public void setSeriesVisibleInLegend(java.lang.Boolean visible)
setSeriesVisibleInLegend(int,
Boolean)
and setBaseSeriesVisibleInLegend(boolean)
.
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.
visible
- the flag (null
permitted).getSeriesVisibleInLegend()
public void setSeriesVisibleInLegend(java.lang.Boolean visible, boolean notify)
setSeriesVisibleInLegend(int,
Boolean, boolean)
and setBaseSeriesVisibleInLegend(boolean,
boolean)
.
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.
visible
- the flag (null
permitted).notify
- notify listeners?getSeriesVisibleInLegend()
public void setPaint(java.awt.Paint paint)
setSeriesPaint(int, Paint)
and
setBasePaint(Paint)
.
RendererChangeEvent
to all registered listeners. If this is
null
, the renderer will use the paint for the series.
paint
- the paint (null
permitted).public void setPaint(java.awt.Paint paint, boolean notify)
setSeriesPaint(int, Paint,
boolean)
and setBasePaint(Paint, boolean)
.
RendererChangeEvent
to all registered listeners.
paint
- the paint (null
permitted).notify
- notify listeners?public void setFillPaint(java.awt.Paint paint)
setSeriesFillPaint(int, Paint)
and setBaseFillPaint(Paint)
.
paint
- the paint (null
permitted).public void setFillPaint(java.awt.Paint paint, boolean notify)
setSeriesFillPaint(int, Paint,
boolean)
and setBaseFillPaint(Paint, boolean)
.
RendererChangeEvent
to all registered listeners.
paint
- the paint (null
permitted).notify
- notify listeners?public void setOutlinePaint(java.awt.Paint paint)
setSeriesOutlinePaint(int,
Paint)
and setBaseOutlinePaint(Paint)
.
RendererChangeEvent
to all registered listeners.
paint
- the paint (null
permitted).public void setOutlinePaint(java.awt.Paint paint, boolean notify)
setSeriesOutlinePaint(int,
Paint, boolean)
and setBaseOutlinePaint(Paint, boolean)
.
RendererChangeEvent
to all registered listeners.
paint
- the paint (null
permitted).notify
- notify listeners?public void setStroke(java.awt.Stroke stroke)
setSeriesStroke(int, Stroke)
and setBaseStroke(Stroke)
.
RendererChangeEvent
to all registered listeners.
stroke
- the stroke (null
permitted).public void setStroke(java.awt.Stroke stroke, boolean notify)
setSeriesStroke(int, Stroke,
boolean)
and setBaseStroke(Stroke, boolean)
.
RendererChangeEvent
to all registered listeners.
stroke
- the stroke (null
permitted).notify
- notify listeners?public void setOutlineStroke(java.awt.Stroke stroke)
setSeriesOutlineStroke(int,
Stroke)
and setBaseOutlineStroke(Stroke)
.
RendererChangeEvent
to all registered listeners.
stroke
- the stroke (null
permitted).public void setOutlineStroke(java.awt.Stroke stroke, boolean notify)
setSeriesOutlineStroke(int,
Stroke, boolean)
and setBaseOutlineStroke(Stroke, boolean)
.
RendererChangeEvent
to all registered listeners.
stroke
- the stroke (null
permitted).notify
- notify listeners?public void setShape(java.awt.Shape shape)
setSeriesShape(int, Shape)
and setBaseShape(Shape)
.
RendererChangeEvent
to all registered listeners.
shape
- the shape (null
permitted).public void setShape(java.awt.Shape shape, boolean notify)
setSeriesShape(int, Shape,
boolean)
and setBaseShape(Shape, boolean)
.
RendererChangeEvent
to all registered listeners.
shape
- the shape (null
permitted).notify
- notify listeners?public void setItemLabelsVisible(boolean visible)
setSeriesItemLabelsVisible(int,
Boolean)
and setBaseItemLabelsVisible(boolean)
.
visible
- the flag.public void setItemLabelsVisible(java.lang.Boolean visible)
setSeriesItemLabelsVisible(int,
Boolean)
and setBaseItemLabelsVisible(boolean)
.
visible
- the flag (null
permitted).public void setItemLabelsVisible(java.lang.Boolean visible, boolean notify)
setSeriesItemLabelsVisible(int,
Boolean, boolean)
and setBaseItemLabelsVisible(Boolean,
boolean)
.
RendererChangeEvent
to all registered listeners.
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.public java.awt.Font getItemLabelFont()
getSeriesItemLabelFont(int)
and
getBaseItemLabelFont()
.
null
, in which case the per series font settings will apply.
null
).public void setItemLabelFont(java.awt.Font font)
setSeriesItemLabelFont(int,
Font)
and setBaseItemLabelFont(Font)
.
RendererChangeEvent
to all registered listeners. You can set
this to null
if you prefer to set the font on a per series
basis.
font
- the font (null
permitted).public void setItemLabelFont(java.awt.Font font, boolean notify)
setSeriesItemLabelFont(int,
Font, boolean)
and setBaseItemLabelFont(Font, boolean)
.
RendererChangeEvent
to all registered listeners.
font
- the font (null
permitted).notify
- a flag that controls whether or not listeners are
notified.public java.awt.Paint getItemLabelPaint()
getSeriesItemLabelPaint(int)
and getBaseItemLabelPaint()
.
null
, in which case the per series paint settings will
apply.
null
).public void setItemLabelPaint(java.awt.Paint paint)
setSeriesItemLabelPaint(int,
Paint)
and setBaseItemLabelPaint(Paint)
.
RendererChangeEvent
to all registered listeners.
paint
- the paint (null
permitted).public void setItemLabelPaint(java.awt.Paint paint, boolean notify)
setSeriesItemLabelPaint(int,
Paint, boolean)
and setBaseItemLabelPaint(Paint, boolean)
.
RendererChangeEvent
to all registered listeners.
paint
- the paint.notify
- a flag that controls whether or not listeners are
notified.public ItemLabelPosition getPositiveItemLabelPosition()
getSeriesPositiveItemLabelPosition(int)
and getBasePositiveItemLabelPosition()
.
null
).setPositiveItemLabelPosition(ItemLabelPosition)
public void setPositiveItemLabelPosition(ItemLabelPosition position)
setSeriesPositiveItemLabelPosition(int, ItemLabelPosition)
and setBasePositiveItemLabelPosition(ItemLabelPosition)
.
RendererChangeEvent
to all registered listeners. You
need to set this to null
to expose the settings for
individual series.
position
- the position (null
permitted).getPositiveItemLabelPosition()
public void setPositiveItemLabelPosition(ItemLabelPosition position, boolean notify)
setSeriesPositiveItemLabelPosition(int, ItemLabelPosition,
boolean)
and setBasePositiveItemLabelPosition(
ItemLabelPosition, boolean)
.
RendererChangeEvent
to all registered listeners.
position
- the position (null
permitted).notify
- notify registered listeners?getPositiveItemLabelPosition()
public ItemLabelPosition getNegativeItemLabelPosition()
getSeriesNegativeItemLabelPosition(int)
and getBaseNegativeItemLabelPosition()
.
null
).setNegativeItemLabelPosition(ItemLabelPosition)
public void setNegativeItemLabelPosition(ItemLabelPosition position)
setSeriesNegativeItemLabelPosition(int, ItemLabelPosition)
and setBaseNegativeItemLabelPosition(ItemLabelPosition)
.
RendererChangeEvent
to all registered listeners. You
need to set this to null
to expose the settings for
individual series.
position
- the position (null
permitted).getNegativeItemLabelPosition()
public void setNegativeItemLabelPosition(ItemLabelPosition position, boolean notify)
setSeriesNegativeItemLabelPosition(int, ItemLabelPosition,
boolean)
and setBaseNegativeItemLabelPosition(
ItemLabelPosition, boolean)
.
RendererChangeEvent
to all registered
listeners.
position
- the position (null
permitted).notify
- notify registered listeners?getNegativeItemLabelPosition()
public java.lang.Boolean getCreateEntities()
getSeriesCreateEntities(int)
and getBaseCreateEntities()
.
null
if you want the
other settings to apply.
null
).public void setCreateEntities(java.lang.Boolean create)
setSeriesCreateEntities(int,
Boolean)
and setBaseCreateEntities(boolean)
.
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.
create
- the flag (null
permitted).public void setCreateEntities(java.lang.Boolean create, boolean notify)
setSeriesItemLabelFont(int,
Font, boolean)
and setBaseItemLabelFont(Font, boolean)
.
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.
create
- the flag (null
permitted).notify
- notify listeners?
|
Footer
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |