CloneSet80


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
240210.961interface_member_declarations[23]
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
1281236
E:/TSE/Projects-CloneDR/jfreechart-1.0.10/src/org/jfree/chart/renderer/category/CategoryItemRenderer.java
2240162
E:/TSE/Projects-CloneDR/jfreechart-1.0.10/src/org/jfree/chart/renderer/xy/XYItemRenderer.java
Next
Last
Clone Instance
1
Line Count
281
Source Line
236
Source File
E:/TSE/Projects-CloneDR/jfreechart-1.0.10/src/org/jfree/chart/renderer/category/CategoryItemRenderer.java

/**
 * Returns a boolean that indicates whether or not the specified item
 * should be drawn (this is typically used to hide an entire series).
 *
 * @param series  the series index.
 * @param item  the item index.
 *
 * @return A boolean.
 */
public boolean getItemVisible(int series, int item);
/**
 * Returns a boolean that indicates whether or not the specified series
 * should be drawn (this is typically used to hide an entire series).
 *
 * @param series  the series index.
 *
 * @return A boolean.
 */
public boolean isSeriesVisible(int series);
/**
 * Returns the flag that controls the visibility of ALL series.  This flag
 * overrides the per series and default settings - you must set it to
 * <code>null</code> if you want the other settings to apply.
 *
 * @return The flag (possibly <code>null</code>).
 *
 * @see #setSeriesVisible(Boolean)
 *
 * @deprecated This method should no longer be used (as of version 1.0.6).
 *     It is sufficient to rely on {@link #getSeriesVisible(int)} and
 *     {@link #getBaseSeriesVisible()}.
 */
public Boolean getSeriesVisible();
/**
 * Sets the flag that controls the visibility of ALL series and sends a
 * {@link RendererChangeEvent} to all registered listeners.  This flag
 * overrides the per series and default settings - you must set it to
 * <code>null</code> if you want the other settings to apply.
 *
 * @param visible  the flag (<code>null</code> permitted).
 *
 * @see #getSeriesVisible()
 *
 * @deprecated This method should no longer be used (as of version 1.0.6).
 *     It is sufficient to rely on {@link #setSeriesVisible(int, Boolean)}
 *     and {@link #setBaseSeriesVisible(boolean)}.
 */
public void setSeriesVisible(Boolean visible);
/**
 * Sets the flag that controls the visibility of ALL series and sends a
 * {@link RendererChangeEvent} to all registered listeners.  This flag
 * overrides the per series and default settings - you must set it to
 * <code>null</code> if you want the other settings to apply.
 *
 * @param visible  the flag (<code>null</code> permitted).
 * @param notify  notify listeners?
 *
 * @see #getSeriesVisible()
 *
 * @deprecated This method should no longer be used (as of version 1.0.6).
 *     It is sufficient to rely on {@link #setSeriesVisible(int, Boolean,
 *     boolean)} and {@link #setBaseSeriesVisible(boolean, boolean)}.
 */
public void setSeriesVisible(Boolean visible, boolean notify);
/**
 * Returns the flag that controls whether a series is visible.
 *
 * @param series  the series index (zero-based).
 *
 * @return The flag (possibly <code>null</code>).
 *
 * @see #setSeriesVisible(int, Boolean)
 */
public Boolean getSeriesVisible(int series);
/**
 * Sets the flag that controls whether a series is visible and sends a
 * {@link RendererChangeEvent} to all registered listeners.
 *
 * @param series  the series index (zero-based).
 * @param visible  the flag (<code>null</code> permitted).
 *
 * @see #getSeriesVisible(int)
 */
public void setSeriesVisible(int series, Boolean visible);
/**
 * Sets the flag that controls whether a series is visible and, if
 * requested, sends a {@link RendererChangeEvent} to all registered
 * listeners.
 *
 * @param series  the series index.
 * @param visible  the flag (<code>null</code> permitted).
 * @param notify  notify listeners?
 *
 * @see #getSeriesVisible(int)
 */
public void setSeriesVisible(int series, Boolean visible, boolean notify);
/**
 * Returns the base visibility for all series.
 *
 * @return The base visibility.
 *
 * @see #setBaseSeriesVisible(boolean)
 */
public boolean getBaseSeriesVisible();
/**
 * Sets the base visibility and sends a {@link RendererChangeEvent} to all
 * registered listeners.
 *
 * @param visible  the flag.
 *
 * @see #getBaseSeriesVisible()
 */
public void setBaseSeriesVisible(boolean visible);
/**
 * Sets the base visibility and, if requested, sends
 * a {@link RendererChangeEvent} to all registered listeners.
 *
 * @param visible  the visibility.
 * @param notify  notify listeners?
 *
 * @see #getBaseSeriesVisible()
 */
public void setBaseSeriesVisible(boolean visible, boolean notify);
// SERIES VISIBLE IN LEGEND (not yet respected by all renderers)
/**
 * Returns <code>true</code> if the series should be shown in the legend,
 * and <code>false</code> otherwise.
 *
 * @param series  the series index.
 *
 * @return A boolean.
 */
public boolean isSeriesVisibleInLegend(int series);
/**
 * Returns the flag that controls the visibility of ALL series in the
 * legend.  This flag overrides the per series and default settings - you
 * must set it to <code>null</code> if you want the other settings to
 * apply.
 *
 * @return The flag (possibly <code>null</code>).
 *
 * @see #setSeriesVisibleInLegend(Boolean)
 *
 * @deprecated This method should no longer be used (as of version 1.0.6).
 *     It is sufficient to rely on {@link #getSeriesVisibleInLegend(int)}
 *     and {@link #getBaseSeriesVisibleInLegend()}.
 */
public Boolean getSeriesVisibleInLegend();
/**
 * Sets the flag that controls the visibility of ALL series in the legend
 * and sends a {@link RendererChangeEvent} to all registered listeners.
 * This flag overrides the per series and default settings - you must set
 * it to <code>null</code> if you want the other settings to apply.
 *
 * @param visible  the flag (<code>null</code> permitted).
 *
 * @see #getSeriesVisibleInLegend()
 *
 * @deprecated This method should no longer be used (as of version 1.0.6).
 *     It is sufficient to rely on {@link #setSeriesVisibleInLegend(int,
 *     Boolean)} and {@link #setBaseSeriesVisibleInLegend(boolean)}.
 */
public void setSeriesVisibleInLegend(Boolean visible);
/**
 * Sets the flag that controls the visibility of ALL series in the legend
 * and sends a {@link RendererChangeEvent} to all registered listeners.
 * This flag overrides the per series and default settings - you must set
 * it to <code>null</code> if you want the other settings to apply.
 *
 * @param visible  the flag (<code>null</code> permitted).
 * @param notify  notify listeners?
 *
 * @see #getSeriesVisibleInLegend()
 *
 * @deprecated This method should no longer be used (as of version 1.0.6).
 *     It is sufficient to rely on {@link #setSeriesVisibleInLegend(int,
 *     Boolean, boolean)} and {@link #setBaseSeriesVisibleInLegend(boolean,
 *     boolean)}.
 */
public void setSeriesVisibleInLegend(Boolean visible, boolean notify);
/**
 * Returns the flag that controls whether a series is visible in the
 * legend.  This method returns only the "per series" settings - to
 * incorporate the override and base settings as well, you need to use the
 * {@link #isSeriesVisibleInLegend(int)} method.
 *
 * @param series  the series index (zero-based).
 *
 * @return The flag (possibly <code>null</code>).
 *
 * @see #setSeriesVisibleInLegend(int, Boolean)
 */
public Boolean getSeriesVisibleInLegend(int series);
/**
 * Sets the flag that controls whether a series is visible in the legend
 * and sends a {@link RendererChangeEvent} to all registered listeners.
 *
 * @param series  the series index (zero-based).
 * @param visible  the flag (<code>null</code> permitted).
 *
 * @see #getSeriesVisibleInLegend(int)
 */
public void setSeriesVisibleInLegend(int series, Boolean visible);
/**
 * Sets the flag that controls whether a series is visible in the legend
 * and, if requested, sends a {@link RendererChangeEvent} to all registered
 * listeners.
 *
 * @param series  the series index.
 * @param visible  the flag (<code>null</code> permitted).
 * @param notify  notify listeners?
 *
 * @see #getSeriesVisibleInLegend(int)
 */
public void setSeriesVisibleInLegend(int series, Boolean visible, boolean notify);
/**
 * Returns the base visibility in the legend for all series.
 *
 * @return The base visibility.
 *
 * @see #setBaseSeriesVisibleInLegend(boolean)
 */
public boolean getBaseSeriesVisibleInLegend();
/**
 * Sets the base visibility in the legend and sends a
 * {@link RendererChangeEvent} to all registered listeners.
 *
 * @param visible  the flag.
 *
 * @see #getBaseSeriesVisibleInLegend()
 */
public void setBaseSeriesVisibleInLegend(boolean visible);
/**
 * Sets the base visibility in the legend and, if requested, sends
 * a {@link RendererChangeEvent} to all registered listeners.
 *
 * @param visible  the visibility.
 * @param notify  notify listeners?
 *
 * @see #getBaseSeriesVisibleInLegend()
 */
public void setBaseSeriesVisibleInLegend(boolean visible, boolean notify);
//// PAINT /////////////////////////////////////////////////////////////////
/**
 * Returns the paint used to fill data items as they are drawn.
 *
 * @param row  the row (or series) index (zero-based).
 * @param column  the column (or category) index (zero-based).
 *
 * @return The paint (never <code>null</code>).
 */
public Paint getItemPaint(int row, int column);
/**
 * Sets the paint to be used for ALL series, and sends a
 * {@link RendererChangeEvent} to all registered listeners.  If this is
 * <code>null</code>, the renderer will use the paint for the series.
 *
 * @param paint  the paint (<code>null</code> permitted).
 *
 * @deprecated This method should no longer be used (as of version 1.0.6).
 *     It is sufficient to rely on {@link #setSeriesPaint(int, Paint)} and
 *     {@link #setBasePaint(Paint)}.
 */
public void setPaint(Paint paint);


First
Previous
Clone Instance
2
Line Count
240
Source Line
162
Source File
E:/TSE/Projects-CloneDR/jfreechart-1.0.10/src/org/jfree/chart/renderer/xy/XYItemRenderer.java

/**
 * Returns a boolean that indicates whether or not the specified item 
 * should be drawn (this is typically used to hide an entire series).
 * 
 * @param series  the series index.
 * @param item  the item index.
 * 
 * @return A boolean.
 */
public boolean getItemVisible(int series, int item);
/**
 * Returns a boolean that indicates whether or not the specified series 
 * should be drawn (this is typically used to hide an entire series).
 * 
 * @param series  the series index.
 * 
 * @return A boolean.
 */
public boolean isSeriesVisible(int series);
/**
 * Returns the flag that controls the visibility of ALL series.  This flag 
 * overrides the per series and default settings - you must set it to 
 * <code>null</code> if you want the other settings to apply.
 * 
 * @return The flag (possibly <code>null</code>).
 * 
 * @deprecated This method should no longer be used (as of version 1.0.6). 
 *     It is sufficient to rely on {@link #getSeriesVisible(int)} and
 *     {@link #getBaseSeriesVisible()}.
 */
public Boolean getSeriesVisible();
/**
 * Sets the flag that controls the visibility of ALL series and sends a 
 * {@link RendererChangeEvent} to all registered listeners.  This flag 
 * overrides the per series and default settings - you must set it to 
 * <code>null</code> if you want the other settings to apply.
 * 
 * @param visible  the flag (<code>null</code> permitted).
 *
 * @deprecated This method should no longer be used (as of version 1.0.6). 
 *     It is sufficient to rely on {@link #setSeriesVisible(int, Boolean)} 
 *     and {@link #setBaseSeriesVisible(boolean)}.
 */
public void setSeriesVisible(Boolean visible);
/**
 * Sets the flag that controls the visibility of ALL series and sends a 
 * {@link RendererChangeEvent} to all registered listeners.  This flag 
 * overrides the per series and default settings - you must set it to 
 * <code>null</code> if you want the other settings to apply.
 * 
 * @param visible  the flag (<code>null</code> permitted).
 * @param notify  notify listeners?
 *
 * @deprecated This method should no longer be used (as of version 1.0.6). 
 *     It is sufficient to rely on {@link #setSeriesVisible(int, Boolean, 
 *     boolean)} and {@link #setBaseSeriesVisible(boolean, boolean)}.
 */
public void setSeriesVisible(Boolean visible, boolean notify);
/**
 * Returns the flag that controls whether a series is visible.
 *
 * @param series  the series index (zero-based).
 *
 * @return The flag (possibly <code>null</code>).
 */
public Boolean getSeriesVisible(int series);
/**
 * Sets the flag that controls whether a series is visible and sends a 
 * {@link RendererChangeEvent} to all registered listeners.
 *
 * @param series  the series index (zero-based).
 * @param visible  the flag (<code>null</code> permitted).
 */
public void setSeriesVisible(int series, Boolean visible);
/**
 * Sets the flag that controls whether a series is visible and, if 
 * requested, sends a {@link RendererChangeEvent} to all registered 
 * listeners.
 * 
 * @param series  the series index.
 * @param visible  the flag (<code>null</code> permitted).
 * @param notify  notify listeners?
 */
public void setSeriesVisible(int series, Boolean visible, boolean notify);
/**
 * Returns the base visibility for all series.
 *
 * @return The base visibility.
 */
public boolean getBaseSeriesVisible();
/**
 * Sets the base visibility and sends a {@link RendererChangeEvent} to all
 * registered listeners.
 *
 * @param visible  the flag.
 */
public void setBaseSeriesVisible(boolean visible);
/**
 * Sets the base visibility and, if requested, sends 
 * a {@link RendererChangeEvent} to all registered listeners.
 * 
 * @param visible  the visibility.
 * @param notify  notify listeners?
 */
public void setBaseSeriesVisible(boolean visible, boolean notify);
// SERIES VISIBLE IN LEGEND (not yet respected by all renderers)
/**
 * Returns <code>true</code> if the series should be shown in the legend,
 * and <code>false</code> otherwise.
 * 
 * @param series  the series index.
 * 
 * @return A boolean.
 */
public boolean isSeriesVisibleInLegend(int series);
/**
 * Returns the flag that controls the visibility of ALL series in the 
 * legend.  This flag overrides the per series and default settings - you 
 * must set it to <code>null</code> if you want the other settings to 
 * apply.
 * 
 * @return The flag (possibly <code>null</code>).
 * 
 * @deprecated This method should no longer be used (as of version 1.0.6). 
 *     It is sufficient to rely on {@link #getSeriesVisibleInLegend(int)} 
 *     and {@link #getBaseSeriesVisibleInLegend()}.
 */
public Boolean getSeriesVisibleInLegend();
/**
 * Sets the flag that controls the visibility of ALL series in the legend 
 * and sends a {@link RendererChangeEvent} to all registered listeners.  
 * This flag overrides the per series and default settings - you must set 
 * it to <code>null</code> if you want the other settings to apply.
 * 
 * @param visible  the flag (<code>null</code> permitted).
 * 
 * @deprecated This method should no longer be used (as of version 1.0.6). 
 *     It is sufficient to rely on {@link #setSeriesVisibleInLegend(int, 
 *     Boolean)} and {@link #setBaseSeriesVisibleInLegend(boolean)}.
 */
public void setSeriesVisibleInLegend(Boolean visible);
/**
 * Sets the flag that controls the visibility of ALL series in the legend 
 * and sends a {@link RendererChangeEvent} to all registered listeners.  
 * This flag overrides the per series and default settings - you must set 
 * it to <code>null</code> if you want the other settings to apply.
 * 
 * @param visible  the flag (<code>null</code> permitted).
 * @param notify  notify listeners?
 * 
 * @deprecated This method should no longer be used (as of version 1.0.6). 
 *     It is sufficient to rely on {@link #setSeriesVisibleInLegend(int, 
 *     Boolean, boolean)} and {@link #setBaseSeriesVisibleInLegend(boolean,
 *     boolean)}.
 */
public void setSeriesVisibleInLegend(Boolean visible, boolean notify);
/**
 * Returns the flag that controls whether a series is visible in the 
 * legend.  This method returns only the "per series" settings - to 
 * incorporate the override and base settings as well, you need to use the 
 * {@link #isSeriesVisibleInLegend(int)} method.
 *
 * @param series  the series index (zero-based).
 *
 * @return The flag (possibly <code>null</code>).
 */
public Boolean getSeriesVisibleInLegend(int series);
/**
 * Sets the flag that controls whether a series is visible in the legend 
 * and sends a {@link RendererChangeEvent} to all registered listeners.
 *
 * @param series  the series index (zero-based).
 * @param visible  the flag (<code>null</code> permitted).
 */
public void setSeriesVisibleInLegend(int series, Boolean visible);
/**
 * Sets the flag that controls whether a series is visible in the legend
 * and, if requested, sends a {@link RendererChangeEvent} to all registered 
 * listeners.
 * 
 * @param series  the series index.
 * @param visible  the flag (<code>null</code> permitted).
 * @param notify  notify listeners?
 */
public void setSeriesVisibleInLegend(int series, Boolean visible, boolean notify);
/**
 * Returns the base visibility in the legend for all series.
 *
 * @return The base visibility.
 */
public boolean getBaseSeriesVisibleInLegend();
/**
 * Sets the base visibility in the legend and sends a 
 * {@link RendererChangeEvent} to all registered listeners.
 *
 * @param visible  the flag.
 */
public void setBaseSeriesVisibleInLegend(boolean visible);
/**
 * Sets the base visibility in the legend and, if requested, sends 
 * a {@link RendererChangeEvent} to all registered listeners.
 * 
 * @param visible  the visibility.
 * @param notify  notify listeners?
 */
public void setBaseSeriesVisibleInLegend(boolean visible, boolean notify);
// PAINT
/**
 * Returns the paint used to fill data items as they are drawn.
 *
 * @param row  the row (or series) index (zero-based).
 * @param column  the column (or category) index (zero-based).
 *
 * @return The paint (never <code>null</code>).
 */
public Paint getItemPaint(int row, int column);
/**
 * Returns the paint used to fill an item drawn by the renderer.
 *
 * @param series  the series index (zero-based).
 *
 * @return The paint (possibly <code>null</code>).
 */
public Paint getSeriesPaint(int series);


Clone AbstractionParameter Count: 1Parameter Bindings

/**
     * Returns a boolean that indicates whether or not the specified item 
     * should be drawn (this is typically used to hide an entire series).
     * 
     * @param series  the series index.
     * @param item  the item index.
     * 
     * @return A boolean.
     */
/**
     * Returns a boolean that indicates whether or not the specified item
     * should be drawn (this is typically used to hide an entire series).
     *
     * @param series  the series index.
     * @param item  the item index.
     *
     * @return A boolean.
     */
public boolean getItemVisible(int series, int item);
/**
     * Returns a boolean that indicates whether or not the specified series 
     * should be drawn (this is typically used to hide an entire series).
     * 
     * @param series  the series index.
     * 
     * @return A boolean.
     */
/**
     * Returns a boolean that indicates whether or not the specified series
     * should be drawn (this is typically used to hide an entire series).
     *
     * @param series  the series index.
     *
     * @return A boolean.
     */
public boolean isSeriesVisible(int series);
/**
     * Returns the flag that controls the visibility of ALL series.  This flag 
     * overrides the per series and default settings - you must set it to 
     * <code>null</code> if you want the other settings to apply.
     * 
     * @return The flag (possibly <code>null</code>).
     * 
     * @deprecated This method should no longer be used (as of version 1.0.6). 
     *     It is sufficient to rely on {@link #getSeriesVisible(int)} and
     *     {@link #getBaseSeriesVisible()}.
     */
/**
     * Returns the flag that controls the visibility of ALL series.  This flag
     * overrides the per series and default settings - you must set it to
     * <code>null</code> if you want the other settings to apply.
     *
     * @return The flag (possibly <code>null</code>).
     *
     * @see #setSeriesVisible(Boolean)
     *
     * @deprecated This method should no longer be used (as of version 1.0.6).
     *     It is sufficient to rely on {@link #getSeriesVisible(int)} and
     *     {@link #getBaseSeriesVisible()}.
     */
public Boolean getSeriesVisible();
/**
     * Sets the flag that controls the visibility of ALL series and sends a 
     * {@link RendererChangeEvent} to all registered listeners.  This flag 
     * overrides the per series and default settings - you must set it to 
     * <code>null</code> if you want the other settings to apply.
     * 
     * @param visible  the flag (<code>null</code> permitted).
     *
     * @deprecated This method should no longer be used (as of version 1.0.6). 
     *     It is sufficient to rely on {@link #setSeriesVisible(int, Boolean)} 
     *     and {@link #setBaseSeriesVisible(boolean)}.
     */
/**
     * Sets the flag that controls the visibility of ALL series and sends a
     * {@link RendererChangeEvent} to all registered listeners.  This flag
     * overrides the per series and default settings - you must set it to
     * <code>null</code> if you want the other settings to apply.
     *
     * @param visible  the flag (<code>null</code> permitted).
     *
     * @see #getSeriesVisible()
     *
     * @deprecated This method should no longer be used (as of version 1.0.6).
     *     It is sufficient to rely on {@link #setSeriesVisible(int, Boolean)}
     *     and {@link #setBaseSeriesVisible(boolean)}.
     */
public void setSeriesVisible(Boolean visible);
/**
     * Sets the flag that controls the visibility of ALL series and sends a 
     * {@link RendererChangeEvent} to all registered listeners.  This flag 
     * overrides the per series and default settings - you must set it to 
     * <code>null</code> if you want the other settings to apply.
     * 
     * @param visible  the flag (<code>null</code> permitted).
     * @param notify  notify listeners?
     *
     * @deprecated This method should no longer be used (as of version 1.0.6). 
     *     It is sufficient to rely on {@link #setSeriesVisible(int, Boolean, 
     *     boolean)} and {@link #setBaseSeriesVisible(boolean, boolean)}.
     */
/**
     * Sets the flag that controls the visibility of ALL series and sends a
     * {@link RendererChangeEvent} to all registered listeners.  This flag
     * overrides the per series and default settings - you must set it to
     * <code>null</code> if you want the other settings to apply.
     *
     * @param visible  the flag (<code>null</code> permitted).
     * @param notify  notify listeners?
     *
     * @see #getSeriesVisible()
     *
     * @deprecated This method should no longer be used (as of version 1.0.6).
     *     It is sufficient to rely on {@link #setSeriesVisible(int, Boolean,
     *     boolean)} and {@link #setBaseSeriesVisible(boolean, boolean)}.
     */
public void setSeriesVisible(Boolean visible, boolean notify);
/**
     * Returns the flag that controls whether a series is visible.
     *
     * @param series  the series index (zero-based).
     *
     * @return The flag (possibly <code>null</code>).
     */
/**
     * Returns the flag that controls whether a series is visible.
     *
     * @param series  the series index (zero-based).
     *
     * @return The flag (possibly <code>null</code>).
     *
     * @see #setSeriesVisible(int, Boolean)
     */
public Boolean getSeriesVisible(int series);
/**
     * Sets the flag that controls whether a series is visible and sends a 
     * {@link RendererChangeEvent} to all registered listeners.
     *
     * @param series  the series index (zero-based).
     * @param visible  the flag (<code>null</code> permitted).
     */
/**
     * Sets the flag that controls whether a series is visible and sends a
     * {@link RendererChangeEvent} to all registered listeners.
     *
     * @param series  the series index (zero-based).
     * @param visible  the flag (<code>null</code> permitted).
     *
     * @see #getSeriesVisible(int)
     */
public void setSeriesVisible(int series, Boolean visible);
/**
     * Sets the flag that controls whether a series is visible and, if 
     * requested, sends a {@link RendererChangeEvent} to all registered 
     * listeners.
     * 
     * @param series  the series index.
     * @param visible  the flag (<code>null</code> permitted).
     * @param notify  notify listeners?
     */
/**
     * Sets the flag that controls whether a series is visible and, if
     * requested, sends a {@link RendererChangeEvent} to all registered
     * listeners.
     *
     * @param series  the series index.
     * @param visible  the flag (<code>null</code> permitted).
     * @param notify  notify listeners?
     *
     * @see #getSeriesVisible(int)
     */
public void setSeriesVisible(int series, Boolean visible, boolean notify);
/**
     * Returns the base visibility for all series.
     *
     * @return The base visibility.
     */
/**
     * Returns the base visibility for all series.
     *
     * @return The base visibility.
     *
     * @see #setBaseSeriesVisible(boolean)
     */
public boolean getBaseSeriesVisible();
/**
     * Sets the base visibility and sends a {@link RendererChangeEvent} to all
     * registered listeners.
     *
     * @param visible  the flag.
     */
/**
     * Sets the base visibility and sends a {@link RendererChangeEvent} to all
     * registered listeners.
     *
     * @param visible  the flag.
     *
     * @see #getBaseSeriesVisible()
     */
public void setBaseSeriesVisible(boolean visible);
/**
     * Sets the base visibility and, if requested, sends 
     * a {@link RendererChangeEvent} to all registered listeners.
     * 
     * @param visible  the visibility.
     * @param notify  notify listeners?
     */
/**
     * Sets the base visibility and, if requested, sends
     * a {@link RendererChangeEvent} to all registered listeners.
     *
     * @param visible  the visibility.
     * @param notify  notify listeners?
     *
     * @see #getBaseSeriesVisible()
     */
public void setBaseSeriesVisible(boolean visible, boolean notify);
// SERIES VISIBLE IN LEGEND (not yet respected by all renderers)
/**
     * Returns <code>true</code> if the series should be shown in the legend,
     * and <code>false</code> otherwise.
     * 
     * @param series  the series index.
     * 
     * @return A boolean.
     */
/**
     * Returns <code>true</code> if the series should be shown in the legend,
     * and <code>false</code> otherwise.
     *
     * @param series  the series index.
     *
     * @return A boolean.
     */
public boolean isSeriesVisibleInLegend(int series);
/**
     * Returns the flag that controls the visibility of ALL series in the 
     * legend.  This flag overrides the per series and default settings - you 
     * must set it to <code>null</code> if you want the other settings to 
     * apply.
     * 
     * @return The flag (possibly <code>null</code>).
     * 
     * @deprecated This method should no longer be used (as of version 1.0.6). 
     *     It is sufficient to rely on {@link #getSeriesVisibleInLegend(int)} 
     *     and {@link #getBaseSeriesVisibleInLegend()}.
     */
/**
     * Returns the flag that controls the visibility of ALL series in the
     * legend.  This flag overrides the per series and default settings - you
     * must set it to <code>null</code> if you want the other settings to
     * apply.
     *
     * @return The flag (possibly <code>null</code>).
     *
     * @see #setSeriesVisibleInLegend(Boolean)
     *
     * @deprecated This method should no longer be used (as of version 1.0.6).
     *     It is sufficient to rely on {@link #getSeriesVisibleInLegend(int)}
     *     and {@link #getBaseSeriesVisibleInLegend()}.
     */
public Boolean getSeriesVisibleInLegend();
/**
     * Sets the flag that controls the visibility of ALL series in the legend 
     * and sends a {@link RendererChangeEvent} to all registered listeners.  
     * This flag overrides the per series and default settings - you must set 
     * it to <code>null</code> if you want the other settings to apply.
     * 
     * @param visible  the flag (<code>null</code> permitted).
     * 
     * @deprecated This method should no longer be used (as of version 1.0.6). 
     *     It is sufficient to rely on {@link #setSeriesVisibleInLegend(int, 
     *     Boolean)} and {@link #setBaseSeriesVisibleInLegend(boolean)}.
     */
/**
     * Sets the flag that controls the visibility of ALL series in the legend
     * and sends a {@link RendererChangeEvent} to all registered listeners.
     * This flag overrides the per series and default settings - you must set
     * it to <code>null</code> if you want the other settings to apply.
     *
     * @param visible  the flag (<code>null</code> permitted).
     *
     * @see #getSeriesVisibleInLegend()
     *
     * @deprecated This method should no longer be used (as of version 1.0.6).
     *     It is sufficient to rely on {@link #setSeriesVisibleInLegend(int,
     *     Boolean)} and {@link #setBaseSeriesVisibleInLegend(boolean)}.
     */
public void setSeriesVisibleInLegend(Boolean visible);
/**
     * Sets the flag that controls the visibility of ALL series in the legend 
     * and sends a {@link RendererChangeEvent} to all registered listeners.  
     * This flag overrides the per series and default settings - you must set 
     * it to <code>null</code> if you want the other settings to apply.
     * 
     * @param visible  the flag (<code>null</code> permitted).
     * @param notify  notify listeners?
     * 
     * @deprecated This method should no longer be used (as of version 1.0.6). 
     *     It is sufficient to rely on {@link #setSeriesVisibleInLegend(int, 
     *     Boolean, boolean)} and {@link #setBaseSeriesVisibleInLegend(boolean,
     *     boolean)}.
     */
/**
     * Sets the flag that controls the visibility of ALL series in the legend
     * and sends a {@link RendererChangeEvent} to all registered listeners.
     * This flag overrides the per series and default settings - you must set
     * it to <code>null</code> if you want the other settings to apply.
     *
     * @param visible  the flag (<code>null</code> permitted).
     * @param notify  notify listeners?
     *
     * @see #getSeriesVisibleInLegend()
     *
     * @deprecated This method should no longer be used (as of version 1.0.6).
     *     It is sufficient to rely on {@link #setSeriesVisibleInLegend(int,
     *     Boolean, boolean)} and {@link #setBaseSeriesVisibleInLegend(boolean,
     *     boolean)}.
     */
public void setSeriesVisibleInLegend(Boolean visible, boolean notify);
/**
     * Returns the flag that controls whether a series is visible in the 
     * legend.  This method returns only the "per series" settings - to 
     * incorporate the override and base settings as well, you need to use the 
     * {@link #isSeriesVisibleInLegend(int)} method.
     *
     * @param series  the series index (zero-based).
     *
     * @return The flag (possibly <code>null</code>).
     */
/**
     * Returns the flag that controls whether a series is visible in the
     * legend.  This method returns only the "per series" settings - to
     * incorporate the override and base settings as well, you need to use the
     * {@link #isSeriesVisibleInLegend(int)} method.
     *
     * @param series  the series index (zero-based).
     *
     * @return The flag (possibly <code>null</code>).
     *
     * @see #setSeriesVisibleInLegend(int, Boolean)
     */
public Boolean getSeriesVisibleInLegend(int series);
/**
     * Sets the flag that controls whether a series is visible in the legend 
     * and sends a {@link RendererChangeEvent} to all registered listeners.
     *
     * @param series  the series index (zero-based).
     * @param visible  the flag (<code>null</code> permitted).
     */
/**
     * Sets the flag that controls whether a series is visible in the legend
     * and sends a {@link RendererChangeEvent} to all registered listeners.
     *
     * @param series  the series index (zero-based).
     * @param visible  the flag (<code>null</code> permitted).
     *
     * @see #getSeriesVisibleInLegend(int)
     */
public void setSeriesVisibleInLegend(int series, Boolean visible);
/**
     * Sets the flag that controls whether a series is visible in the legend
     * and, if requested, sends a {@link RendererChangeEvent} to all registered 
     * listeners.
     * 
     * @param series  the series index.
     * @param visible  the flag (<code>null</code> permitted).
     * @param notify  notify listeners?
     */
/**
     * Sets the flag that controls whether a series is visible in the legend
     * and, if requested, sends a {@link RendererChangeEvent} to all registered
     * listeners.
     *
     * @param series  the series index.
     * @param visible  the flag (<code>null</code> permitted).
     * @param notify  notify listeners?
     *
     * @see #getSeriesVisibleInLegend(int)
     */
public void setSeriesVisibleInLegend(int series, Boolean visible, boolean notify);
/**
     * Returns the base visibility in the legend for all series.
     *
     * @return The base visibility.
     */
/**
     * Returns the base visibility in the legend for all series.
     *
     * @return The base visibility.
     *
     * @see #setBaseSeriesVisibleInLegend(boolean)
     */
public boolean getBaseSeriesVisibleInLegend();
/**
     * Sets the base visibility in the legend and sends a 
     * {@link RendererChangeEvent} to all registered listeners.
     *
     * @param visible  the flag.
     */
/**
     * Sets the base visibility in the legend and sends a
     * {@link RendererChangeEvent} to all registered listeners.
     *
     * @param visible  the flag.
     *
     * @see #getBaseSeriesVisibleInLegend()
     */
public void setBaseSeriesVisibleInLegend(boolean visible);
/**
     * Sets the base visibility in the legend and, if requested, sends 
     * a {@link RendererChangeEvent} to all registered listeners.
     * 
     * @param visible  the visibility.
     * @param notify  notify listeners?
     */
/**
     * Sets the base visibility in the legend and, if requested, sends
     * a {@link RendererChangeEvent} to all registered listeners.
     *
     * @param visible  the visibility.
     * @param notify  notify listeners?
     *
     * @see #getBaseSeriesVisibleInLegend()
     */
public void setBaseSeriesVisibleInLegend(boolean visible, boolean notify);
// PAINT
//// PAINT /////////////////////////////////////////////////////////////////
/**
     * Returns the paint used to fill data items as they are drawn.
     *
     * @param row  the row (or series) index (zero-based).
     * @param column  the column (or category) index (zero-based).
     *
     * @return The paint (never <code>null</code>).
     */
public Paint getItemPaint(int row, int column);
 [[#variable18ba9b00]]
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#18ba9b00]]
/**
 * Sets the paint to be used for ALL series, and sends a
 * {@link RendererChangeEvent} to all registered listeners.  If this is
 * <code>null</code>, the renderer will use the paint for the series.
 *
 * @param paint  the paint (<code>null</code> permitted).
 *
 * @deprecated This method should no longer be used (as of version 1.0.6).
 *     It is sufficient to rely on {@link #setSeriesPaint(int, Paint)} and
 *     {@link #setBasePaint(Paint)}.
 */
public void setPaint(Paint paint); 
12[[#18ba9b00]]
/**
 * Returns the paint used to fill an item drawn by the renderer.
 *
 * @param series  the series index (zero-based).
 *
 * @return The paint (possibly <code>null</code>).
 */
public Paint getSeriesPaint(int series);