com.ijchart.xychart.render
Interface IRender

All Known Subinterfaces:
INoAxisRender, IRenderWithAxis, IStackedRender
All Known Implementing Classes:
AbstractBaseValueCategoryRender, AbstractCategoryRender, AbstractNoAxisRender, AbstractRender, AbstractWithAxisRender, AbstractXYAreaRender, AbstractXYRender, AreaRender, Bar2DRender, Bar3DRender, BoxAndWhiskerRender, CylinderRender, DeviationRender, GranttRender, GroupStackedBarRender, HighLowRender, IntervalBarRender, IntervalXNumberYBaseBar2DRender, LayeredBarRender, LevelRender, Line3DRender, LineAndShapeRender, MeterRender, MinMaxRender, PieRender, PolarRender, SpiderWebRender, StackedAreaRender, StackedBar3DRender, StackedBarRender, StatisticalBarRender, StatisticalLineRender, StepRender, StockRender, VectorRender, WaterfallBarRender, WindRender, XYAreaRender, XYBlockRender, XYBoxAndWhiskerRender, XYBubbleRender, XYClusteredBar2DRender, XYDifferenceRender, XYDotRender, XYErrorRender, XYIntervalBar2DRender, XYLineAndShapeRender, XYShapeRender, XYStackedAreaRender, XYStackedBarRender, XYStackedStepAreaRender, XYStepLineRender, YIntervalRenderer

public interface IRender

Title: IJChart

Description: a chart library for the Java(tm) platform.

Interface for drawing shapes of the chart render area,to determine the attributes of a dataset item first is item attribute, column items attribute is the second, base item's attribute is third.

Copyright: Copyright (c) 2013

Company:

Version:
1.0
Author:
zhang feng min,shanghai china. Contract me by email.

Method Summary
 void addChangeListener(IRenderChangeListener listener)
           Registers an object for notification of changes to the render object.
 void drawBackground(java.awt.geom.Rectangle2D dataArea, ChartOrientation orientation, RenderShapeCollection renderShapes)
           Draws a background for the data area.
 void drawBackgroundImage(java.awt.geom.Rectangle2D dataArea, RenderShapeCollection renderShapes)
           Draws a background image for the data area.
 void drawDrawAreaBorder(java.awt.geom.Rectangle2D dataArea, RenderShapeCollection renderShapes)
           Draws a border for the data area.
 java.awt.Paint getBaseItemBorderPaint()
           Returns the base paint to outline all items of a dataset.
 java.awt.Stroke getBaseItemBorderStroke()
           Returns the base stroke to outline all items of a dataset.
 java.awt.Paint getBaseItemFillPaint()
           Returns the base fill paint.
 GradientPaintTransformType getBaseItemFillPaintTransformer()
           Returns an optional class used to transform gradient paint object to fit all items of a dataset.
 java.awt.Font getBaseItemLabelFont()
           Returns the label font for all items of a dataset.
 HorizontalAlignment getBaseItemLabelHorizontalAlignment()
           Returns the label horizontal alignment for all items of a dataset.
 java.awt.Paint getBaseItemLabelPaint()
           Returns the label paint for all items of a dataset.
 TextPosition getBaseItemLabelPosition()
           Returns the label position for all items of a dataset.
 VerticalAlignment getBaseItemLabelVerticalAlignment()
           Returns the label vertical alignment for all items of a dataset.
 boolean getBaseItemLabelVisible()
           Returns the base setting for item label visibility.
 java.awt.Paint getColumnItemBorderPaint(int column)
           Returns the paint used to outline all items of a dataset column drawn by the render.
 java.awt.Stroke getColumnItemBorderStroke(int column)
           Returns the stroke used to outline all items of a dataset column drawn by the render.
 java.awt.Paint getColumnItemFillPaint(int column)
           Returns the paint used to fill all items of a dataset column drawn by the render.
 GradientPaintTransformType getColumnItemFillPaintTransformer(int column)
           Returns an optional class used to transform gradient paint object to fit all items of a dataset column.
 java.awt.Font getColumnItemLabelFont(int column)
           Returns the font for all items label of a dataset column.
 HorizontalAlignment getColumnItemLabelHorizontalAlignment(int column)
           Returns the horizontal alignment for all items label of a dataset column.
 java.awt.Paint getColumnItemLabelPaint(int column)
           Returns the label paint for all items of a dataset column.
 TextPosition getColumnItemLabelPosition(int column)
           Returns the label position for all items of a dataset column.
 VerticalAlignment getColumnItemLabelVerticalAlignment(int column)
           Returns the label vertical alignment for all items of a dataset column.
 java.awt.Paint getItemBorderPaint(int row, int column)
           Returns the paint used to outline data items as they are drawn.
 java.awt.Stroke getItemBorderStroke(int row, int column)
           Returns the stroke used to outline data items as they are drawn.
 java.awt.Paint getItemFillPaint(int row, int column)
           Returns the paint used to fill data items as they are drawn.
 GradientPaintTransformType getItemFillPaintTransformer(int row, int column)
           Returns an optional class used to transform gradient paint object to fit an item.
 java.awt.Font getItemLabelFont(int row, int column)
           Returns the font for an item label.
 HorizontalAlignment getItemLabelHorizontalAlignment(int row, int column)
           Returns the horizontal alignment for an item label.
 java.awt.Paint getItemLabelPaint(int row, int column)
           Returns the paint for an item label.
 TextPosition getItemLabelPosition(int row, int column)
           Returns the label position.
 VerticalAlignment getItemLabelVerticalAlignment(int row, int column)
           Returns the vertical alignment for an item label.
 ILabelGenerator getLabelGenerator()
           Returns the item label generator for all items of a dataset.
 LegendType getLegendType()
           Return the legend type.
 HorizontalAlignment getNegativeItemLabelHorizontalAlignment()
           Returns the horizontal alignment for all negative value items label of a dataset.
 VerticalAlignment getNegativeItemLabelVerticalAlignment()
           Returns the vertical alignment for all negative value items label of a dataset.
 HorizontalAlignment getPositiveItemLabelHorizontalAlignment()
           Returns the horizontal alignment for all positive value items label of a dataset.
 VerticalAlignment getPositiveItemLabelVerticalAlignment()
           Returns the vertical alignment for all positive value items label of a dataset.
 java.awt.Paint getRowItemBorderPaint(int row)
           Returns the paint used to outline all items of a dataset row drawn by the render.
 java.awt.Stroke getRowItemBorderStroke(int row)
           Returns the stroke used to outline all items of a dataset row drawn by the render.
 java.awt.Paint getRowItemFillPaint(int row)
           Returns the paint used to fill all items of a dataset row drawn by the render.
 GradientPaintTransformType getRowItemFillPaintTransformer(int row)
           Returns an optional class used to transform gradient paint object to fit all items of a dataset row.
 java.awt.Font getRowItemLabelFont(int row)
           Returns the font for all items label of a dataset row.
 HorizontalAlignment getRowItemLabelHorizontalAlignment(int row)
           Returns the horizontal alignment for all items label of a dataset row.
 java.awt.Paint getRowItemLabelPaint(int row)
           Returns the label paint for all items of a dataset row.
 TextPosition getRowItemLabelPosition(int row)
           Returns the label position for all items of a dataset row.
 VerticalAlignment getRowItemLabelVerticalAlignment(int row)
           Returns the label vertical alignment for all items of a dataset row.
 IToolTipGenerator getToolTipGenerator()
           Returns the tool tip generator that should be used for all items of a dataset.
 boolean isBaseItemDrawBorder()
           Returns whether or not outline all items of a dataset.
 boolean isBaseItemFill()
           Returns whether or not fill all items of a dataset.
 java.lang.Boolean isColumnItemDrawBorder(int column)
           Returns whether or not outline all items of a dataset column .
 java.lang.Boolean isColumnItemFill(int column)
           Returns whether or not to fill all items of a dataset column drawn by the render.
 java.lang.Boolean isColumnItemLabelVisible(int column)
           Returns true if the item labels for a column are visible, and false otherwise.
 java.lang.Boolean isColumnItemVisible(int column)
           Returns a boolean that indicates whether or not the specified column should be drawn.
 boolean isItemDrawBorder(int row, int column)
           Returns true if an item border is visible,and false otherwise.
 boolean isItemFill(int row, int column)
           Returns whether or not fill shape.
 boolean isItemLabelVisible(int row, int column)
           Returns true if an item label is visible,and false otherwise.
 boolean isItemVisible(int row, int column)
           Returns a boolean that indicates whether or not the specified item should be drawn.
 java.lang.Boolean isRowItemDrawBorder(int row)
           Returns whether or not outline all items of a dataset row .
 java.lang.Boolean isRowItemFill(int row)
           Returns whether or not to fill all items of a dataset row drawn by the render.
 java.lang.Boolean isRowItemLabelVisible(int row)
           Returns true if the item labels for a row are visible, and false otherwise.
 java.lang.Boolean isRowItemVisible(int row)
           Returns a boolean that indicates whether or not the specified row should be drawn.
 void removeAllChangeListener()
           Deregisters all object for notification of changes to the render.
 void removeChangeListener(IRenderChangeListener listener)
           Removes a change listener.
 void setBaseItemBorderPaint(java.awt.Paint paint)
           Sets the base border paint and sends a RenderChangeEvent to all registered listeners.
 void setBaseItemBorderStroke(java.awt.Stroke stroke)
           Sets the base border stroke and sends a RenderChangeEvent to all registered listeners.
 void setBaseItemDrawBorder(boolean visible)
           Sets whether or not to outline all items of a dataset drawn by the render and sends a RenderChangeEvent to all registered listeners.
 void setBaseItemFill(boolean flag)
           Sets whether or not fill all items of a dataset and sends a RenderChangeEvent to all registered listeners.
 void setBaseItemFillPaint(java.awt.Paint paint)
           Sets the base paint to fill all items of a dataset and sends a RenderChangeEvent to all registered listeners.
 void setBaseItemFillPaintTransformer(GradientPaintTransformType transformer)
           Sets the label font for all items of a dataset and sends a RenderChangeEvent to all registered listeners.
 void setBaseItemLabelHorizontalAlignment(HorizontalAlignment align)
           Sets the label horizontal alignment for all items of a dataset and sends a RenderChangeEvent to all registered listeners.
 void setBaseItemLabelPaint(java.awt.Paint paint)
           Sets the label paint for all items of a dataset and sends a RenderChangeEvent to all registered listeners.
 void setBaseItemLabelPosition(TextPosition position)
           Sets the label position for all items of a dataset and sends a RenderChangeEvent to all registered listeners.
 void setBaseItemLabelVerticalAlignment(VerticalAlignment align)
           Sets the label vertical alignment for all items of a dataset and sends a RenderChangeEvent to all registered listeners.
 void setBaseItemLabelVisible(boolean visible)
           Sets the base flag that controls whether or not item labels are visible and sends a RenderChangeEvent to all registered listeners.
 void setColumnItemBorderPaint(int column, java.awt.Paint paint)
           Sets the paint used to outline all items of a dataset column drawn by the render and sends a RenderChangeEvent to all registered listeners.
 void setColumnItemBorderStroke(int column, java.awt.Stroke stroke)
           Sets the stroke used to outline all items of a dataset column drawn by the render and sends a RenderChangeEvent to all registered listeners.
 void setColumnItemDrawBorder(int column, boolean visible)
           Sets whether or not to outline all items of a dataset column drawn by the render and sends a RenderChangeEvent to all registered listeners.
 void setColumnItemFill(int column, boolean flag)
           Sets whether or not to fill all items of a dataset column and sends a RenderChangeEvent to all registered listeners.
 void setColumnItemFillPaint(int column, java.awt.Paint paint)
           Sets the paint used to fill all items of a dataset column and sends a RenderChangeEvent to all registered listeners.
 void setColumnItemFillPaintTransformer(int column, GradientPaintTransformType transformer)
           Sets the label font for all items of a dataset and sends a RenderChangeEvent to all registered listeners.
 void setColumnItemLabelHorizontalAlignment(int column, HorizontalAlignment align)
           Sets the horizontal alignment for all values items label and sends a RenderChangeEvent to all registered listeners.
 void setColumnItemLabelPaint(int column, java.awt.Paint paint)
           Sets the label paint for all items of a dataset and sends a RenderChangeEvent to all registered listeners.
 void setColumnItemLabelPosition(int column, TextPosition position)
           Sets the label position for all items of a dataset and sends a RenderChangeEvent to all registered listeners.
 void setColumnItemLabelVerticalAlignment(int column, VerticalAlignment align)
           Sets the vertical alignment for all values items label and sends a RenderChangeEvent to all registered listeners.
 void setColumnItemLabelVisible(int column, boolean visible)
           Sets a flag that controls the visibility of the item labels for a column and sends a RenderChangeEvent to all registered listeners.
 void setColumnItemVisible(int column, boolean visible)
           Sets the flag that controls whether a column is visible and sends a RenderChangeEvent to all registered listeners.This is typically used to hide an entire column data.
 void setCustomLegendType(LegendType legendType)
           Sets the custom legend type.
 void setItemBorderPaint(int row, int column, java.awt.Paint paint)
           Sets the paint used to outline data items as they are drawn and sends a RenderChangeEvent to all registered listeners.
 void setItemBorderStroke(int row, int column, java.awt.Stroke stroke)
           Sets the stroke used to outline data items as they are drawn and sends a RenderChangeEvent to all registered listeners.
 void setItemDrawBorder(int row, int column, boolean visible)
           Sets the visibility of an item border and sends a RenderChangeEvent to all registered listeners.
 void setItemFill(int row, int column, boolean flag)
           Sets whether or not fill shape and sends a RenderChangeEvent to all registered listeners.
 void setItemFillPaint(int row, int column, java.awt.Paint paint)
           Sets the paint used to fill data items as they are drawn and sends a RenderChangeEvent to all registered listeners.
 void setItemFillPaintTransformer(int row, int column, GradientPaintTransformType transformer)
           Sets the font for an item label and sends a RenderChangeEvent to all registered listeners.
 void setItemLabelHorizontalAlignment(int row, int column, HorizontalAlignment align)
           Sets the horizontal alignment for an item label and sends a RenderChangeEvent to all registered listeners.
 void setItemLabelPaint(int row, int column, java.awt.Paint paint)
           Sets the paint for an item label and sends a RenderChangeEvent to all registered listeners.
 void setItemLabelPosition(int row, int column, TextPosition position)
           Sets the label position and sends a RenderChangeEvent to all registered listeners.
 void setItemLabelVerticalAlignment(int row, int column, VerticalAlignment align)
           Sets the vertical alignment for an item label and sends a RenderChangeEvent to all registered listeners.
 void setItemLabelVisible(int row, int column, boolean visible)
           Sets the visibility of an item label and sends a RenderChangeEvent to all registered listeners.
 void setItemVisible(int row, int column, boolean visible)
           Sets the item label generator for all items of a dataset and sends a RenderChangeEvent to all registered listeners.
 void setNegativeItemLabelHorizontalAlignment(HorizontalAlignment align)
           Sets the horizontal alignment for all negative value items label and sends a RenderChangeEvent to all registered listeners.
 void setNegativeItemLabelVerticalAlignment(VerticalAlignment align)
           Sets the vertical alignment for all negative value items label and sends a RenderChangeEvent to all registered listeners.
 void setPositiveItemLabelHorizontalAlignment(HorizontalAlignment align)
           Sets the horizontal alignment for all positive value items label and sends a RenderChangeEvent to all registered listeners.
 void setPositiveItemLabelVerticalAlignment(VerticalAlignment align)
           Sets the vertical alignment for all positive value items label and sends a RenderChangeEvent to all registered listeners.
 void setRowItemBorderPaint(int row, java.awt.Paint paint)
           Sets the paint used to outline all items of a dataset row drawn by the render and sends a RenderChangeEvent to all registered listeners.
 void setRowItemBorderStroke(int row, java.awt.Stroke stroke)
           Sets the stroke used to outline all items of a dataset row drawn by the render and sends a RenderChangeEvent to all registered listeners.
 void setRowItemDrawBorder(int row, boolean visible)
           Sets whether or not to outline all items of a dataset row drawn by the render and sends a RenderChangeEvent to all registered listeners.
 void setRowItemFill(int row, boolean flag)
           Sets whether or not to fill all items of a dataset row and sends a RenderChangeEvent to all registered listeners.
 void setRowItemFillPaint(int row, java.awt.Paint paint)
           Sets the paint used to fill all items of a dataset row and sends a RenderChangeEvent to all registered listeners.
 void setRowItemFillPaintTransformer(int row, GradientPaintTransformType transformer)
           Sets the label font for all items of a dataset and sends a RenderChangeEvent to all registered listeners.
 void setRowItemLabelHorizontalAlignment(int row, HorizontalAlignment align)
           Sets the horizontal alignment for all value items label and sends a RenderChangeEvent to all registered listeners.
 void setRowItemLabelPaint(int row, java.awt.Paint paint)
           Sets the label paint for all items of a dataset and sends a RenderChangeEvent to all registered listeners.
 void setRowItemLabelPosition(int row, TextPosition position)
           Sets the label position for all items of a dataset and sends a RenderChangeEvent to all registered listeners.
 void setRowItemLabelVerticalAlignment(int row, VerticalAlignment align)
           Sets the vertical alignment for all value items label and sends a RenderChangeEvent to all registered listeners.
 void setRowItemLabelVisible(int row, boolean visible)
           Sets a flag that controls the visibility of the item labels for a row and sends a RenderChangeEvent to all registered listeners.
 void setRowItemVisible(int row, boolean visible)
           Sets the flag that controls whether a row is visible and sends a RenderChangeEvent to all registered listeners.This is typically used to hide an entire row data.
 void setToolTipGenerator(IToolTipGenerator generator)
           Sets the tool tip generator that should be used for all items of a dataset and sends a RenderChangeEvent to all registered listeners.
 

Method Detail

isItemVisible

boolean isItemVisible(int row,
                      int column)
Returns a boolean that indicates whether or not the specified item should be drawn.

Parameters:
row - int The dataset row num,must be greater than or equal to 0.
column - int The dataset column num,must be greater than or equal to 0.
Returns:
boolean A boolean.

setItemVisible

void setItemVisible(int row,
                    int column,
                    boolean visible)
Sets a boolean that indicates whether or not the specified item should be drawn.

Parameters:
row - int The dataset row num,must be greater than or equal to 0.
column - int The dataset column num,must be greater than or equal to 0.
visible - boolean The visible flag.

isColumnItemVisible

java.lang.Boolean isColumnItemVisible(int column)
Returns a boolean that indicates whether or not the specified column should be drawn.

Parameters:
column - int The dataset column num,must be greater than or equal to 0.
Returns:
boolean A boolean (maybe null).

setColumnItemVisible

void setColumnItemVisible(int column,
                          boolean visible)
Sets the flag that controls whether a column is visible and sends a RenderChangeEvent to all registered listeners.This is typically used to hide an entire column data.

Parameters:
column - int The dataset column num,must be greater than or equal to 0.
visible - boolean The boolean flag.

isRowItemVisible

java.lang.Boolean isRowItemVisible(int row)
Returns a boolean that indicates whether or not the specified row should be drawn.

Parameters:
row - int The dataset row number,must be greater than or equal to 0.
Returns:
boolean A boolean (maybe null).

setRowItemVisible

void setRowItemVisible(int row,
                       boolean visible)
Sets the flag that controls whether a row is visible and sends a RenderChangeEvent to all registered listeners.This is typically used to hide an entire row data.

Parameters:
row - int The dataset row number,must be greater than or equal to 0.
visible - boolean The boolean flag.

isItemFill

boolean isItemFill(int row,
                   int column)
Returns whether or not fill shape.

Parameters:
row - int The dataset row num,must be greater than or equal to 0.
column - int The dataset column num,must be greater than or equal to 0.
Returns:
boolean The boolean.

setItemFill

void setItemFill(int row,
                 int column,
                 boolean flag)
Sets whether or not fill shape and sends a RenderChangeEvent to all registered listeners.

Parameters:
row - int The dataset row num,must be greater than or equal to 0.
column - int The dataset column num,must be greater than or equal to 0.
flag - boolean The boolean.

isColumnItemFill

java.lang.Boolean isColumnItemFill(int column)
Returns whether or not to fill all items of a dataset column drawn by the render.

Parameters:
column - int The dataset column num,must be greater than or equal to 0.
Returns:
Boolean The Boolean object.

setColumnItemFill

void setColumnItemFill(int column,
                       boolean flag)
Sets whether or not to fill all items of a dataset column and sends a RenderChangeEvent to all registered listeners.

Parameters:
column - int The dataset column num,must be greater than or equal to 0.
flag - boolean The boolean.

isRowItemFill

java.lang.Boolean isRowItemFill(int row)
Returns whether or not to fill all items of a dataset row drawn by the render.

Parameters:
row - int The dataset row number,must be greater than or equal to 0.
Returns:
Boolean The Boolean object.

setRowItemFill

void setRowItemFill(int row,
                    boolean flag)
Sets whether or not to fill all items of a dataset row and sends a RenderChangeEvent to all registered listeners.

Parameters:
row - int The dataset row number,must be greater than or equal to 0.
flag - boolean The boolean.

isBaseItemFill

boolean isBaseItemFill()
Returns whether or not fill all items of a dataset.

Returns:
boolean The boolean.

setBaseItemFill

void setBaseItemFill(boolean flag)
Sets whether or not fill all items of a dataset and sends a RenderChangeEvent to all registered listeners.

Parameters:
flag - boolean The boolean.

getItemFillPaint

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

Parameters:
row - int The dataset row num,must be greater than or equal to 0.
column - int The dataset column num,must be greater than or equal to 0.
Returns:
Paint The paint (maybe null).

setItemFillPaint

void setItemFillPaint(int row,
                      int column,
                      java.awt.Paint paint)
Sets the paint used to fill data items as they are drawn and sends a RenderChangeEvent to all registered listeners.

Parameters:
row - int The dataset row num,must be greater than or equal to 0.
column - int The dataset column num,must be greater than or equal to 0.
paint - Paint The fill paint (null permitted).

getColumnItemFillPaint

java.awt.Paint getColumnItemFillPaint(int column)
Returns the paint used to fill all items of a dataset column drawn by the render.

Parameters:
column - int The dataset column num,must be greater than or equal to 0.
Returns:
Paint The paint (possibly null).

setColumnItemFillPaint

void setColumnItemFillPaint(int column,
                            java.awt.Paint paint)
Sets the paint used to fill all items of a dataset column and sends a RenderChangeEvent to all registered listeners.

Parameters:
column - int The dataset column num,must be greater than or equal to 0.
paint - Paint The fill paint (null permitted).

getRowItemFillPaint

java.awt.Paint getRowItemFillPaint(int row)
Returns the paint used to fill all items of a dataset row drawn by the render.

Parameters:
row - int The dataset row number,must be greater than or equal to 0.
Returns:
Paint The paint (possibly null).

setRowItemFillPaint

void setRowItemFillPaint(int row,
                         java.awt.Paint paint)
Sets the paint used to fill all items of a dataset row and sends a RenderChangeEvent to all registered listeners.

Parameters:
row - int The dataset row number,must be greater than or equal to 0.
paint - Paint The fill paint (null permitted).

getBaseItemFillPaint

java.awt.Paint getBaseItemFillPaint()
Returns the base fill paint.

Returns:
Paint The base fill paint (null permitted).

setBaseItemFillPaint

void setBaseItemFillPaint(java.awt.Paint paint)
Sets the base paint to fill all items of a dataset and sends a RenderChangeEvent to all registered listeners.

Parameters:
paint - Paint The base fill paint (null permitted).

getItemFillPaintTransformer

GradientPaintTransformType getItemFillPaintTransformer(int row,
                                                       int column)
Returns an optional class used to transform gradient paint object to fit an item.

Parameters:
row - int The dataset row num,must be greater than or equal to 0.
column - int The dataset column num,must be greater than or equal to 0.
Returns:
GradientPaintTransformType The GradientPaintTransformType object (maybe null).

setItemFillPaintTransformer

void setItemFillPaintTransformer(int row,
                                 int column,
                                 GradientPaintTransformType transformer)
Sets an optional class used to transform gradient paint object to fit an item,and sends a RenderChangeEvent to all registered listeners.

Parameters:
row - int The dataset row num,must be greater than or equal to 0.
column - int The dataset column num,must be greater than or equal to 0.
transformer - GradientPaintTransformType The GradientPaintTransformType object (null permitted).

getColumnItemFillPaintTransformer

GradientPaintTransformType getColumnItemFillPaintTransformer(int column)
Returns an optional class used to transform gradient paint object to fit all items of a dataset column.

Parameters:
column - int The dataset column num,must be greater than or equal to 0.
Returns:
GradientPaintTransformType The GradientPaintTransformType object (possibly null).

setColumnItemFillPaintTransformer

void setColumnItemFillPaintTransformer(int column,
                                       GradientPaintTransformType transformer)
Sets an optional class used to transform gradient paint object to fit all items of a dataset column,and sends a RenderChangeEvent to all registered listeners.

Parameters:
column - int The dataset column num,must be greater than or equal to 0.
transformer - GradientPaintTransformType The GradientPaintTransformType (null permitted).

getRowItemFillPaintTransformer

GradientPaintTransformType getRowItemFillPaintTransformer(int row)
Returns an optional class used to transform gradient paint object to fit all items of a dataset row.

Parameters:
row - int The dataset row number,must be greater than or equal to 0.
Returns:
GradientPaintTransformType The GradientPaintTransformType object (possibly null).

setRowItemFillPaintTransformer

void setRowItemFillPaintTransformer(int row,
                                    GradientPaintTransformType transformer)
Sets an optional class used to transform gradient paint object to fit all items of a dataset row,and sends a RenderChangeEvent to all registered listeners.

Parameters:
row - int The dataset row number,must be greater than or equal to 0.
transformer - GradientPaintTransformType The GradientPaintTransformType (null permitted).

getBaseItemFillPaintTransformer

GradientPaintTransformType getBaseItemFillPaintTransformer()
Returns an optional class used to transform gradient paint object to fit all items of a dataset.

Returns:
GradientPaintTransformType The base GradientPaintTransformType object (possibly null).

setBaseItemFillPaintTransformer

void setBaseItemFillPaintTransformer(GradientPaintTransformType transformer)
Sets an optional class used to transform gradient paint object to fit all items of a dataset,and sends a RenderChangeEvent to all registered listeners.

Parameters:
transformer - GradientPaintTransformType The base GradientPaintTransformType object (null permitted).

isItemDrawBorder

boolean isItemDrawBorder(int row,
                         int column)
Returns true if an item border is visible,and false otherwise.

Parameters:
row - int The dataset row num,must be greater than or equal to 0.
column - int The dataset column num,must be greater than or equal to 0.
Returns:
boolean A boolean.

setItemDrawBorder

void setItemDrawBorder(int row,
                       int column,
                       boolean visible)
Sets the visibility of an item border and sends a RenderChangeEvent to all registered listeners.

Parameters:
row - int The dataset row num,must be greater than or equal to 0.
column - int The dataset column num,must be greater than or equal to 0.
visible - boolean The visible flag.

isColumnItemDrawBorder

java.lang.Boolean isColumnItemDrawBorder(int column)
Returns whether or not outline all items of a dataset column .

Parameters:
column - int The dataset column num,must be greater than or equal to 0.
Returns:
Boolean A boolean (maybe null).

setColumnItemDrawBorder

void setColumnItemDrawBorder(int column,
                             boolean visible)
Sets whether or not to outline all items of a dataset column drawn by the render and sends a RenderChangeEvent to all registered listeners.

Parameters:
column - int The dataset column num,must be greater than or equal to 0.
visible - boolean The visible flag.

isRowItemDrawBorder

java.lang.Boolean isRowItemDrawBorder(int row)
Returns whether or not outline all items of a dataset row .

Parameters:
row - int The dataset row number,must be greater than or equal to 0.
Returns:
Boolean A boolean (maybe null).

setRowItemDrawBorder

void setRowItemDrawBorder(int row,
                          boolean visible)
Sets whether or not to outline all items of a dataset row drawn by the render and sends a RenderChangeEvent to all registered listeners.

Parameters:
row - int The dataset row number,must be greater than or equal to 0.
visible - boolean The visible flag.

isBaseItemDrawBorder

boolean isBaseItemDrawBorder()
Returns whether or not outline all items of a dataset.

Returns:
boolean A boolean.

setBaseItemDrawBorder

void setBaseItemDrawBorder(boolean visible)
Sets whether or not to outline all items of a dataset drawn by the render and sends a RenderChangeEvent to all registered listeners.

Parameters:
visible - boolean The visible flag.

getItemBorderPaint

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

Parameters:
row - int The dataset row num,must be greater than or equal to 0.
column - int The dataset column num,must be greater than or equal to 0.
Returns:
Paint The paint (never null).

setItemBorderPaint

void setItemBorderPaint(int row,
                        int column,
                        java.awt.Paint paint)
Sets the paint used to outline data items as they are drawn and sends a RenderChangeEvent to all registered listeners.

Parameters:
row - int The dataset row num,must be greater than or equal to 0.
column - int The dataset column num,must be greater than or equal to 0.
paint - Paint The paint (null permitted).

getColumnItemBorderPaint

java.awt.Paint getColumnItemBorderPaint(int column)
Returns the paint used to outline all items of a dataset column drawn by the render.

Parameters:
column - int The dataset column num,must be greater than or equal to 0.
Returns:
Paint The paint (possibly null).

setColumnItemBorderPaint

void setColumnItemBorderPaint(int column,
                              java.awt.Paint paint)
Sets the paint used to outline all items of a dataset column drawn by the render and sends a RenderChangeEvent to all registered listeners.

Parameters:
column - int The dataset column num,must be greater than or equal to 0.
paint - Paint The paint (possibly null).

getRowItemBorderPaint

java.awt.Paint getRowItemBorderPaint(int row)
Returns the paint used to outline all items of a dataset row drawn by the render.

Parameters:
row - int The dataset row number,must be greater than or equal to 0.
Returns:
Paint The paint (possibly null).

setRowItemBorderPaint

void setRowItemBorderPaint(int row,
                           java.awt.Paint paint)
Sets the paint used to outline all items of a dataset row drawn by the render and sends a RenderChangeEvent to all registered listeners.

Parameters:
row - int The dataset row number,must be greater than or equal to 0.
paint - Paint The paint (possibly null).

getBaseItemBorderPaint

java.awt.Paint getBaseItemBorderPaint()
Returns the base paint to outline all items of a dataset.

Returns:
Paint The paint (never null).

setBaseItemBorderPaint

void setBaseItemBorderPaint(java.awt.Paint paint)
Sets the base border paint and sends a RenderChangeEvent to all registered listeners.

Parameters:
paint - Paint The paint (never null).

getItemBorderStroke

java.awt.Stroke getItemBorderStroke(int row,
                                    int column)
Returns the stroke used to outline data items as they are drawn.

Parameters:
row - int The dataset row num,must be greater than or equal to 0.
column - int The dataset column num,must be greater than or equal to 0.
Returns:
Stroke The stroke (never null).

setItemBorderStroke

void setItemBorderStroke(int row,
                         int column,
                         java.awt.Stroke stroke)
Sets the stroke used to outline data items as they are drawn and sends a RenderChangeEvent to all registered listeners.

Parameters:
row - int The dataset row num,must be greater than or equal to 0.
column - int The dataset column num,must be greater than or equal to 0.
stroke - Stroke The stroke (null permitted).

getColumnItemBorderStroke

java.awt.Stroke getColumnItemBorderStroke(int column)
Returns the stroke used to outline all items of a dataset column drawn by the render.

Parameters:
column - int The dataset column num,must be greater than or equal to 0.
Returns:
Stroke The stroke (possibly null).

setColumnItemBorderStroke

void setColumnItemBorderStroke(int column,
                               java.awt.Stroke stroke)
Sets the stroke used to outline all items of a dataset column drawn by the render and sends a RenderChangeEvent to all registered listeners.

Parameters:
column - int The dataset column num,must be greater than or equal to 0.
stroke - Stroke The stroke (possibly null).

getRowItemBorderStroke

java.awt.Stroke getRowItemBorderStroke(int row)
Returns the stroke used to outline all items of a dataset row drawn by the render.

Parameters:
row - int The dataset row number,must be greater than or equal to 0.
Returns:
Stroke The stroke (possibly null).

setRowItemBorderStroke

void setRowItemBorderStroke(int row,
                            java.awt.Stroke stroke)
Sets the stroke used to outline all items of a dataset row drawn by the render and sends a RenderChangeEvent to all registered listeners.

Parameters:
row - int The dataset row number,must be greater than or equal to 0.
stroke - Stroke The stroke (possibly null).

getBaseItemBorderStroke

java.awt.Stroke getBaseItemBorderStroke()
Returns the base stroke to outline all items of a dataset.

Returns:
Stroke The stroke (never null).

setBaseItemBorderStroke

void setBaseItemBorderStroke(java.awt.Stroke stroke)
Sets the base border stroke and sends a RenderChangeEvent to all registered listeners.

Parameters:
stroke - Stroke The stroke (never null).

isItemLabelVisible

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

Parameters:
row - int The dataset row num,must be greater than or equal to 0.
column - int The dataset column num,must be greater than or equal to 0.
Returns:
A boolean.

setItemLabelVisible

void setItemLabelVisible(int row,
                         int column,
                         boolean visible)
Sets the visibility of an item label and sends a RenderChangeEvent to all registered listeners.

Parameters:
row - int The dataset row num,must be greater than or equal to 0.
column - int The dataset column num,must be greater than or equal to 0.
visible - boolean The visible flag.

isColumnItemLabelVisible

java.lang.Boolean isColumnItemLabelVisible(int column)
Returns true if the item labels for a column are visible, and false otherwise.

Parameters:
column - int The dataset column num,must be greater than or equal to 0.
Returns:
Boolean A boolean (maybe null).

setColumnItemLabelVisible

void setColumnItemLabelVisible(int column,
                               boolean visible)
Sets a flag that controls the visibility of the item labels for a column and sends a RenderChangeEvent to all registered listeners.

Parameters:
column - int The dataset column num,must be greater than or equal to 0.
visible - boolean The visible flag.

isRowItemLabelVisible

java.lang.Boolean isRowItemLabelVisible(int row)
Returns true if the item labels for a row are visible, and false otherwise.

Parameters:
row - int The dataset row number,must be greater than or equal to 0.
Returns:
Boolean A boolean (maybe null).

setRowItemLabelVisible

void setRowItemLabelVisible(int row,
                            boolean visible)
Sets a flag that controls the visibility of the item labels for a row and sends a RenderChangeEvent to all registered listeners.

Parameters:
row - int The dataset row number,must be greater than or equal to 0.
visible - boolean The visible flag.

getBaseItemLabelVisible

boolean getBaseItemLabelVisible()
Returns the base setting for item label visibility.

Returns:
boolean A flag (possibly null).

setBaseItemLabelVisible

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

Parameters:
visible - The flag.

getItemLabelFont

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

Parameters:
row - int The dataset row num,must be greater than or equal to 0.
column - int The dataset column num,must be greater than or equal to 0.
Returns:
Font The font (never null).

setItemLabelFont

void setItemLabelFont(int row,
                      int column,
                      java.awt.Font font)
Sets the font for an item label and sends a RenderChangeEvent to all registered listeners.

Parameters:
row - int The dataset row num,must be greater than or equal to 0.
column - int The dataset column num,must be greater than or equal to 0.
font - Font The font (null permitted).

getColumnItemLabelFont

java.awt.Font getColumnItemLabelFont(int column)
Returns the font for all items label of a dataset column.

Parameters:
column - int The dataset column num,must be greater than or equal to 0.
Returns:
Font The font (maybe null).

setColumnItemLabelFont

void setColumnItemLabelFont(int column,
                            java.awt.Font font)
Sets the label font for all items of a dataset and sends a RenderChangeEvent to all registered listeners.

Parameters:
column - int The dataset column num,must be greater than or equal to 0.
font - Font The font (null permitted).

getRowItemLabelFont

java.awt.Font getRowItemLabelFont(int row)
Returns the font for all items label of a dataset row.

Parameters:
row - int The dataset row number,must be greater than or equal to 0.
Returns:
Font The font (maybe null).

setRowItemLabelFont

void setRowItemLabelFont(int row,
                         java.awt.Font font)
Sets the label font for all items of a dataset and sends a RenderChangeEvent to all registered listeners.

Parameters:
row - int The dataset row number,must be greater than or equal to 0.
font - Font The font (null permitted).

getBaseItemLabelFont

java.awt.Font getBaseItemLabelFont()
Returns the label font for all items of a dataset.

Returns:
Font The font (never null).

setBaseItemLabelFont

void setBaseItemLabelFont(java.awt.Font font)
Sets the label font for all items of a dataset and sends a RenderChangeEvent to all registered listeners.

Parameters:
font - Font The font (null not permitted).

getItemLabelPaint

java.awt.Paint getItemLabelPaint(int row,
                                 int column)
Returns the paint for an item label.

Parameters:
row - int The dataset row num,must be greater than or equal to 0.
column - int The dataset column num,must be greater than or equal to 0.
Returns:
Paint The paint (never null).

setItemLabelPaint

void setItemLabelPaint(int row,
                       int column,
                       java.awt.Paint paint)
Sets the paint for an item label and sends a RenderChangeEvent to all registered listeners.

Parameters:
row - int The dataset row num,must be greater than or equal to 0.
column - int The dataset column num,must be greater than or equal to 0.
paint - Paint The paint (null permitted).

getColumnItemLabelPaint

java.awt.Paint getColumnItemLabelPaint(int column)
Returns the label paint for all items of a dataset column.

Parameters:
column - int The dataset column num,must be greater than or equal to 0.
Returns:
Paint The paint (maybe null).

setColumnItemLabelPaint

void setColumnItemLabelPaint(int column,
                             java.awt.Paint paint)
Sets the label paint for all items of a dataset and sends a RenderChangeEvent to all registered listeners.

Parameters:
column - int The dataset column num,must be greater than or equal to 0.
paint - Paint The paint (null permitted).

getRowItemLabelPaint

java.awt.Paint getRowItemLabelPaint(int row)
Returns the label paint for all items of a dataset row.

Parameters:
row - int The dataset row number,must be greater than or equal to 0.
Returns:
Paint The paint (maybe null).

setRowItemLabelPaint

void setRowItemLabelPaint(int row,
                          java.awt.Paint paint)
Sets the label paint for all items of a dataset and sends a RenderChangeEvent to all registered listeners.

Parameters:
row - int The dataset row number,must be greater than or equal to 0.
paint - Paint The paint (null permitted).

getBaseItemLabelPaint

java.awt.Paint getBaseItemLabelPaint()
Returns the label paint for all items of a dataset.

Returns:
Paint The paint (never null).

setBaseItemLabelPaint

void setBaseItemLabelPaint(java.awt.Paint paint)
Sets the label paint for all items of a dataset and sends a RenderChangeEvent to all registered listeners.

Parameters:
paint - Paint The paint (null not permitted).

getItemLabelPosition

TextPosition getItemLabelPosition(int row,
                                  int column)
Returns the label position.

Parameters:
row - int The dataset row num,must be greater than or equal to 0.
column - int The dataset column num,must be greater than or equal to 0.
Returns:
LabelPosition The label position (never null).

setItemLabelPosition

void setItemLabelPosition(int row,
                          int column,
                          TextPosition position)
Sets the label position and sends a RenderChangeEvent to all registered listeners.

Parameters:
row - int The dataset row num,must be greater than or equal to 0.
column - int The dataset column num,must be greater than or equal to 0.
position - LabelPosition The label position (null permitted).

getColumnItemLabelPosition

TextPosition getColumnItemLabelPosition(int column)
Returns the label position for all items of a dataset column.

Parameters:
column - int The dataset column num,must be greater than or equal to 0.
Returns:
LabelPosition The label position (never null).

setColumnItemLabelPosition

void setColumnItemLabelPosition(int column,
                                TextPosition position)
Sets the label position for all items of a dataset and sends a RenderChangeEvent to all registered listeners.

Parameters:
column - int The dataset column num,must be greater than or equal to 0.
position - LabelPosition The label position (null permitted).

getRowItemLabelPosition

TextPosition getRowItemLabelPosition(int row)
Returns the label position for all items of a dataset row.

Parameters:
row - int The dataset row number,must be greater than or equal to 0.
Returns:
LabelPosition The label position (never null).

setRowItemLabelPosition

void setRowItemLabelPosition(int row,
                             TextPosition position)
Sets the label position for all items of a dataset and sends a RenderChangeEvent to all registered listeners.

Parameters:
row - int The dataset row number,must be greater than or equal to 0.
position - LabelPosition The label position (null permitted).

getBaseItemLabelPosition

TextPosition getBaseItemLabelPosition()
Returns the label position for all items of a dataset.

Returns:
LabelPosition The label position (never null).

setBaseItemLabelPosition

void setBaseItemLabelPosition(TextPosition position)
Sets the label position for all items of a dataset and sends a RenderChangeEvent to all registered listeners.

Parameters:
position - LabelPosition The label position (null not permitted).

getItemLabelHorizontalAlignment

HorizontalAlignment getItemLabelHorizontalAlignment(int row,
                                                    int column)
Returns the horizontal alignment for an item label.

Parameters:
row - int The dataset row num,must be greater than or equal to 0.
column - int The dataset column num,must be greater than or equal to 0.
Returns:
HorizontalAlignment The horizontal alignment (never null).

setItemLabelHorizontalAlignment

void setItemLabelHorizontalAlignment(int row,
                                     int column,
                                     HorizontalAlignment align)
Sets the horizontal alignment for an item label and sends a RenderChangeEvent to all registered listeners.

Parameters:
row - int The dataset row num,must be greater than or equal to 0.
column - int The dataset column num,must be greater than or equal to 0.
align - HorizontalAlignment The horizontal alignment (null permitted).

getColumnItemLabelHorizontalAlignment

HorizontalAlignment getColumnItemLabelHorizontalAlignment(int column)
Returns the horizontal alignment for all items label of a dataset column.

Parameters:
column - int The dataset column num,must be greater than or equal to 0.
Returns:
HorizontalAlignment The horizontal alignment (maybe null).

setColumnItemLabelHorizontalAlignment

void setColumnItemLabelHorizontalAlignment(int column,
                                           HorizontalAlignment align)
Sets the horizontal alignment for all values items label and sends a RenderChangeEvent to all registered listeners.

Parameters:
column - int The dataset column num,must be greater than or equal to 0.
align - HorizontalAlignment The horizontal alignment (null permitted).

getRowItemLabelHorizontalAlignment

HorizontalAlignment getRowItemLabelHorizontalAlignment(int row)
Returns the horizontal alignment for all items label of a dataset row.

Parameters:
row - int The dataset row number,must be greater than or equal to 0.
Returns:
HorizontalAlignment The horizontal alignment (maybe null).

setRowItemLabelHorizontalAlignment

void setRowItemLabelHorizontalAlignment(int row,
                                        HorizontalAlignment align)
Sets the horizontal alignment for all value items label and sends a RenderChangeEvent to all registered listeners.

Parameters:
row - int The dataset row number,must be greater than or equal to 0.
align - HorizontalAlignment The horizontal alignment (null permitted).

getNegativeItemLabelHorizontalAlignment

HorizontalAlignment getNegativeItemLabelHorizontalAlignment()
Returns the horizontal alignment for all negative value items label of a dataset.

Returns:
HorizontalAlignment The horizontal alignment (maybe null).

setNegativeItemLabelHorizontalAlignment

void setNegativeItemLabelHorizontalAlignment(HorizontalAlignment align)
Sets the horizontal alignment for all negative value items label and sends a RenderChangeEvent to all registered listeners.

Parameters:
align - HorizontalAlignment The horizontal alignment (null permitted).

getPositiveItemLabelHorizontalAlignment

HorizontalAlignment getPositiveItemLabelHorizontalAlignment()
Returns the horizontal alignment for all positive value items label of a dataset.

Returns:
HorizontalAlignment The horizontal alignment (maybe null).

setPositiveItemLabelHorizontalAlignment

void setPositiveItemLabelHorizontalAlignment(HorizontalAlignment align)
Sets the horizontal alignment for all positive value items label and sends a RenderChangeEvent to all registered listeners.

Parameters:
align - HorizontalAlignment The horizontal alignment (null permitted).

getBaseItemLabelHorizontalAlignment

HorizontalAlignment getBaseItemLabelHorizontalAlignment()
Returns the label horizontal alignment for all items of a dataset.

Returns:
HorizontalAlignment The horizontal alignment (never null).

setBaseItemLabelHorizontalAlignment

void setBaseItemLabelHorizontalAlignment(HorizontalAlignment align)
Sets the label horizontal alignment for all items of a dataset and sends a RenderChangeEvent to all registered listeners.

Parameters:
align - HorizontalAlignment The horizontal alignment (null not permitted).

getItemLabelVerticalAlignment

VerticalAlignment getItemLabelVerticalAlignment(int row,
                                                int column)
Returns the vertical alignment for an item label.

Parameters:
row - int The dataset row num,must be greater than or equal to 0.
column - int The dataset column num,must be greater than or equal to 0.
Returns:
VerticalAlignment The vertical alignment (never null).

setItemLabelVerticalAlignment

void setItemLabelVerticalAlignment(int row,
                                   int column,
                                   VerticalAlignment align)
Sets the vertical alignment for an item label and sends a RenderChangeEvent to all registered listeners.

Parameters:
row - int The dataset row num,must be greater than or equal to 0.
column - int The dataset column num,must be greater than or equal to 0.
align - VerticalAlignment The vertical alignment (null permitted).

getColumnItemLabelVerticalAlignment

VerticalAlignment getColumnItemLabelVerticalAlignment(int column)
Returns the label vertical alignment for all items of a dataset column.

Parameters:
column - int The dataset column num,must be greater than or equal to 0.
Returns:
VerticalAlignment The vertical alignment (maybe null).

setColumnItemLabelVerticalAlignment

void setColumnItemLabelVerticalAlignment(int column,
                                         VerticalAlignment align)
Sets the vertical alignment for all values items label and sends a RenderChangeEvent to all registered listeners.

Parameters:
column - int The dataset column num,must be greater than or equal to 0.
align - VerticalAlignment The vertical alignment (null permitted).

getRowItemLabelVerticalAlignment

VerticalAlignment getRowItemLabelVerticalAlignment(int row)
Returns the label vertical alignment for all items of a dataset row.

Parameters:
row - int The dataset row number,must be greater than or equal to 0.
Returns:
VerticalAlignment The vertical alignment (maybe null).

setRowItemLabelVerticalAlignment

void setRowItemLabelVerticalAlignment(int row,
                                      VerticalAlignment align)
Sets the vertical alignment for all value items label and sends a RenderChangeEvent to all registered listeners.

Parameters:
row - int The dataset row number,must be greater than or equal to 0.
align - VerticalAlignment The vertical alignment (null permitted).

getNegativeItemLabelVerticalAlignment

VerticalAlignment getNegativeItemLabelVerticalAlignment()
Returns the vertical alignment for all negative value items label of a dataset.

Returns:
VerticalAlignment The vertical alignment (maybe null).

setNegativeItemLabelVerticalAlignment

void setNegativeItemLabelVerticalAlignment(VerticalAlignment align)
Sets the vertical alignment for all negative value items label and sends a RenderChangeEvent to all registered listeners.

Parameters:
align - VerticalAlignment The vertical alignment (null permitted).

getPositiveItemLabelVerticalAlignment

VerticalAlignment getPositiveItemLabelVerticalAlignment()
Returns the vertical alignment for all positive value items label of a dataset.

Returns:
VerticalAlignment The vertical alignment (maybe null).

setPositiveItemLabelVerticalAlignment

void setPositiveItemLabelVerticalAlignment(VerticalAlignment align)
Sets the vertical alignment for all positive value items label and sends a RenderChangeEvent to all registered listeners.

Parameters:
align - VerticalAlignment The vertical alignment (null permitted).

getBaseItemLabelVerticalAlignment

VerticalAlignment getBaseItemLabelVerticalAlignment()
Returns the label vertical alignment for all items of a dataset.

Returns:
VerticalAlignment The vertical alignment (never null).

setBaseItemLabelVerticalAlignment

void setBaseItemLabelVerticalAlignment(VerticalAlignment align)
Sets the label vertical alignment for all items of a dataset and sends a RenderChangeEvent to all registered listeners.

Parameters:
align - VerticalAlignment The vertical alignment (null not permitted).

getLabelGenerator

ILabelGenerator getLabelGenerator()
Returns the item label generator for all items of a dataset.

Returns:
ILabelGenerator The generator (possibly null).

setLabelGenerator

void setLabelGenerator(ILabelGenerator generator)
Sets the item label generator for all items of a dataset and sends a RenderChangeEvent to all registered listeners.

Parameters:
generator - ILabelGenerator The generator (null permitted).

getToolTipGenerator

IToolTipGenerator getToolTipGenerator()
Returns the tool tip generator that should be used for all items of a dataset.

Returns:
IToolTipGenerator The generator (possibly null).

setToolTipGenerator

void setToolTipGenerator(IToolTipGenerator generator)
Sets the tool tip generator that should be used for all items of a dataset and sends a RenderChangeEvent to all registered listeners.

Parameters:
generator - IToolTipGenerator The generator (null permitted).

setCustomLegendType

void setCustomLegendType(LegendType legendType)
Sets the custom legend type.

Parameters:
legendType - LegendType The legend type.

getLegendType

LegendType getLegendType()
Return the legend type.

Returns:
LegendType The legend type.

drawBackground

void drawBackground(java.awt.geom.Rectangle2D dataArea,
                    ChartOrientation orientation,
                    RenderShapeCollection renderShapes)
Draws a background for the data area.

Parameters:
dataArea - Rectangle2D The chart data area (null not permitted).
orientation - ChartOrientation The chart draw orientation.
renderShapes - RenderShapeCollection Collects information about the render (null not permitted).

drawBackgroundImage

void drawBackgroundImage(java.awt.geom.Rectangle2D dataArea,
                         RenderShapeCollection renderShapes)
Draws a background image for the data area.

Parameters:
dataArea - Rectangle2D The chart data area (null not permitted).
renderShapes - RenderShapeCollection Collects information about the render (null not permitted).

drawDrawAreaBorder

void drawDrawAreaBorder(java.awt.geom.Rectangle2D dataArea,
                        RenderShapeCollection renderShapes)
Draws a border for the data area.

Parameters:
dataArea - Rectangle2D The chart data area (null not permitted).
renderShapes - RenderShapeCollection Collects information about the render (null not permitted).

addChangeListener

void addChangeListener(IRenderChangeListener listener)
Registers an object for notification of changes to the render object.

Parameters:
listener - IRenderChangeListener The listener (null not permitted).

removeChangeListener

void removeChangeListener(IRenderChangeListener listener)
Removes a change listener.

Parameters:
listener - IRenderChangeListener The listener (null not permitted).

removeAllChangeListener

void removeAllChangeListener()
Deregisters all object for notification of changes to the render.