/**
* Sets the shape used for a series and sends a {@link RendererChangeEvent}
* to all registered listeners.
*
* @param series the series index (zero-based).
* @param shape the shape (<code>null</code> permitted).
*/
/**
* Sets the shape used for a series and sends a {@link RendererChangeEvent}
* to all registered listeners.
*
* @param series the series index (zero-based).
* @param shape the shape (<code>null</code> permitted).
*
* @see #getSeriesShape(int)
*/
public void setSeriesShape(int series, Shape shape);
// FIXME: add setSeriesShape(int, Shape, boolean) ?
/**
* Returns the base shape.
*
* @return The shape (never <code>null</code>).
*/
/**
* Returns the base shape.
*
* @return The shape (never <code>null</code>).
*
* @see #setBaseShape(Shape)
*/
public Shape getBaseShape();
/**
* Sets the base shape and sends a {@link RendererChangeEvent} to all
* registered listeners.
*
* @param shape the shape (<code>null</code> not permitted).
*/
/**
* Sets the base shape and sends a {@link RendererChangeEvent} to all
* registered listeners.
*
* @param shape the shape (<code>null</code> not permitted).
*
* @see #getBaseShape()
*/
public void setBaseShape(Shape shape);
// FIXME: add setBaseShape(Shape, boolean) ?
// ITEM LABELS VISIBLE
/**
* Returns <code>true</code> if an item label is visible, and
* <code>false</code> otherwise.
*
* @param row the row index (zero-based).
* @param column the column index (zero-based).
*
* @return A boolean.
*/
// ITEM LABELS VISIBLE
/**
* Returns <code>true</code> if an item label is visible, and
* <code>false</code> otherwise.
*
* @param row the row index (zero-based).
* @param column the column index (zero-based).
*
* @return A boolean.
*/
public boolean isItemLabelVisible(int row, int column);
|