/** * 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} permitted). * * @see #getSeriesVisibleInLegend(int) */ public void setSeriesVisibleInLegend(int series, Boolean visible) { setSeriesVisibleInLegend(series, visible, true); }
/** * Sets the paint used for a series fill and sends a * {@link RendererChangeEvent} to all registered listeners. * * @param series the series index (zero-based). * @param paint the paint ({@code null} permitted). * * @see #getSeriesFillPaint(int) */ public void setSeriesFillPaint(int series, Paint paint) { setSeriesFillPaint(series, paint, true); }
/** * 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} permitted). * * @see #getSeriesShape(int) */ public void setSeriesShape(int series, Shape shape) { setSeriesShape(series, shape, true); }
/** * 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} permitted). * * @see #getSeriesVisible(int) */ public void setSeriesVisible(int series, Boolean visible) { setSeriesVisible(series, visible, true); }
/** * Sets the outline stroke used for a series and sends a * {@link RendererChangeEvent} to all registered listeners. * * @param series the series index (zero-based). * @param stroke the stroke ({@code null} permitted). * * @see #getSeriesOutlineStroke(int) */ public void setSeriesOutlineStroke(int series, Stroke stroke) { setSeriesOutlineStroke(series, stroke, true); }
/** * Sets the stroke used for a series and sends a {@link RendererChangeEvent} * to all registered listeners. * * @param series the series index (zero-based). * @param stroke the stroke ({@code null} permitted). * * @see #getSeriesStroke(int) */ public void setSeriesStroke(int series, Stroke stroke) { setSeriesStroke(series, stroke, true); }
/** * Sets the item label font for a series and sends a * {@link RendererChangeEvent} to all registered listeners. * * @param series the series index (zero-based). * @param font the font ({@code null} permitted). * * @see #getSeriesItemLabelFont(int) */ public void setSeriesItemLabelFont(int series, Font font) { setSeriesItemLabelFont(series, font, true); }
/** * Sets the item label anchor offset. * * @param offset the offset. * * @see #getItemLabelAnchorOffset() */ public void setItemLabelAnchorOffset(double offset) { this.itemLabelAnchorOffset = offset; fireChangeEvent(); }
/** * Sets the flag that controls whether entities are created for a series, * and sends a {@link RendererChangeEvent} to all registered listeners. * * @param series the series index (zero-based). * @param create the flag ({@code null} permitted). * * @see #getSeriesCreateEntities(int) */ public void setSeriesCreateEntities(int series, Boolean create) { setSeriesCreateEntities(series, create, true); }
/** * Returns a hash code for the renderer. * * @return The hash code. */ @Override public int hashCode() { int result = super.hashCode(); return result; }
/** * Return the legend items from the renderer. * * @return The legend items. */ @Override public LegendItemCollection getLegendItems() { return this.renderer.getLegendCollection(); }
/** * Sets the base paint and sends a {@link RendererChangeEvent} to all * registered listeners. * * @param paint the paint (<code>null</code> not permitted). * * @see #getBasePaint() */ public void setBasePaint(Paint paint) { // defer argument checking... setBasePaint(paint, true); }
/** * Sets the base item label paint and sends a {@link RendererChangeEvent} * to all registered listeners. * * @param paint the paint (<code>null</code> not permitted). * * @see #getBaseItemLabelPaint() */ public void setBaseItemLabelPaint(Paint paint) { // defer argument checking... setBaseItemLabelPaint(paint, true); }
/** * Sets the default visibility in the legend and sends a * {@link RendererChangeEvent} to all registered listeners. * * @param visible the flag. * * @see #getDefaultSeriesVisibleInLegend() */ public void setDefaultSeriesVisibleInLegend(boolean visible) { // defer argument checking... setDefaultSeriesVisibleInLegend(visible, true); }
/** * Sets the default paint and sends a {@link RendererChangeEvent} to all * registered listeners. * * @param paint the paint ({@code null} not permitted). * * @see #getDefaultPaint() */ public void setDefaultPaint(Paint paint) { // defer argument checking... setDefaultPaint(paint, true); }
/** * Sets the default outline paint and sends a {@link RendererChangeEvent} to * all registered listeners. * * @param paint the paint ({@code null} not permitted). * * @see #getDefaultOutlinePaint() */ public void setDefaultOutlinePaint(Paint paint) { // defer argument checking... setDefaultOutlinePaint(paint, true); }
/** * Sets the base flag that controls whether or not item labels are visible, * and sends a {@link RendererChangeEvent} to all registered listeners. * * @param visible the flag. * * @see #getDefaultItemLabelsVisible() */ public void setDefaultItemLabelsVisible(boolean visible) { setDefaultItemLabelsVisible(visible, true); }
/** * Sets the URL generator. * * @param urlGenerator the generator ({@code null} permitted) * * @since 1.0.14 */ @Override public void setURLGenerator(XYURLGenerator urlGenerator) { this.urlGenerator = urlGenerator; fireChangeEvent(); }
/** * 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) { setSeriesVisible(series, visible, true); }
/** * Sets the default legend shape and sends a * {@link RendererChangeEvent} to all registered listeners. * * @param shape the shape (<code>null</code> permitted). * * @since 1.0.11 */ public void setBaseLegendShape(Shape shape) { this.baseLegendShape = shape; fireChangeEvent(); }