/** * Sets the base tool tip generator and sends a {@link RendererChangeEvent} * to all registered listeners. * * @param generator the generator (<code>null</code> permitted). * * @see #getBaseToolTipGenerator() */ public void setBaseToolTipGenerator(CategoryToolTipGenerator generator) { this.baseToolTipGenerator = generator; fireChangeEvent(); }
/** * Sets the base item label generator and sends a * {@link RendererChangeEvent} to all registered listeners. * * @param generator the generator (<code>null</code> permitted). * * @see #getBaseItemLabelGenerator() */ public void setBaseItemLabelGenerator( CategoryItemLabelGenerator generator) { this.baseItemLabelGenerator = generator; fireChangeEvent(); }
/** * Sets the base item URL generator and sends a * {@link RendererChangeEvent} to all registered listeners. * * @param generator the item URL generator (<code>null</code> permitted). * * @see #getBaseItemURLGenerator() */ public void setBaseItemURLGenerator(CategoryURLGenerator generator) { this.baseItemURLGenerator = generator; fireChangeEvent(); }
/** * Sets the legend item tool tip generator and sends a * {@link RendererChangeEvent} to all registered listeners. * * @param generator the generator ({@code null} permitted). * * @see #setLegendItemToolTipGenerator(CategorySeriesLabelGenerator) */ public void setLegendItemToolTipGenerator( CategorySeriesLabelGenerator generator) { this.legendItemToolTipGenerator = generator; fireChangeEvent(); }
/** * Sets the legend item URL generator and sends a * {@link RendererChangeEvent} to all registered listeners. * * @param generator the generator ({@code null} permitted). * * @see #getLegendItemURLGenerator() */ public void setLegendItemURLGenerator( CategorySeriesLabelGenerator generator) { this.legendItemURLGenerator = generator; fireChangeEvent(); }
/** * Sets the legend item tool tip generator and sends a * {@link RendererChangeEvent} to all registered listeners. * * @param generator the generator (<code>null</code> permitted). * * @see #setLegendItemToolTipGenerator(CategorySeriesLabelGenerator) */ public void setLegendItemToolTipGenerator( CategorySeriesLabelGenerator generator) { this.legendItemToolTipGenerator = generator; fireChangeEvent(); }
/** * Sets the legend item URL generator and sends a * {@link RendererChangeEvent} to all registered listeners. * * @param generator the generator (<code>null</code> permitted). * * @see #getLegendItemURLGenerator() */ public void setLegendItemURLGenerator( CategorySeriesLabelGenerator generator) { this.legendItemURLGenerator = generator; fireChangeEvent(); }
/** * Sets the item label generator for ALL series and sends a * {@link RendererChangeEvent} to all registered listeners. * * @param generator the generator (<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 #setSeriesItemLabelGenerator(int, * CategoryItemLabelGenerator)} and * {@link #setBaseItemLabelGenerator(CategoryItemLabelGenerator)}. */ public void setItemLabelGenerator(CategoryItemLabelGenerator generator) { this.itemLabelGenerator = generator; fireChangeEvent(); }
/** * Sets the default tool tip generator and sends a {@link RendererChangeEvent} * to all registered listeners. * * @param generator the generator ({@code null} permitted). * @param notify notify listeners? * * @see #getDefaultToolTipGenerator() */ @Override public void setDefaultToolTipGenerator(CategoryToolTipGenerator generator, boolean notify) { this.defaultToolTipGenerator = generator; if (notify) { fireChangeEvent(); } }
/** * Sets the default item URL generator and sends a * {@link RendererChangeEvent} to all registered listeners. * * @param generator the item URL generator ({@code null} permitted). * @param notify notify listeners? * * @see #getDefaultItemURLGenerator() */ @Override public void setDefaultItemURLGenerator(CategoryURLGenerator generator, boolean notify) { this.defaultItemURLGenerator = generator; if (notify) { fireChangeEvent(); } }
/** * Sets the item URL generator for ALL series and sends a * {@link RendererChangeEvent} to all registered listeners. * * @param generator the generator. * * @deprecated This method should no longer be used (as of version 1.0.6). * It is sufficient to rely on {@link #setSeriesItemURLGenerator(int, * CategoryURLGenerator)} and * {@link #setBaseItemURLGenerator(CategoryURLGenerator)}. */ public void setItemURLGenerator(CategoryURLGenerator generator) { this.itemURLGenerator = generator; fireChangeEvent(); }
/** * Sets the default item label generator and sends a * {@link RendererChangeEvent} to all registered listeners. * * @param generator the generator ({@code null} permitted). * @param notify notify listeners? * * @see #getDefaultItemLabelGenerator() */ @Override public void setDefaultItemLabelGenerator( CategoryItemLabelGenerator generator, boolean notify) { this.defaultItemLabelGenerator = generator; if (notify) { fireChangeEvent(); } }
/** * Sets the legend item label generator and sends a * {@link RendererChangeEvent} to all registered listeners. * * @param generator the generator (<code>null</code> not permitted). * * @see #getLegendItemLabelGenerator() */ public void setLegendItemLabelGenerator( CategorySeriesLabelGenerator generator) { if (generator == null) { throw new IllegalArgumentException("Null 'generator' argument."); } this.legendItemLabelGenerator = generator; fireChangeEvent(); }
/** * Sets the item label generator for a series and sends a * {@link RendererChangeEvent} to all registered listeners. * * @param series the series index (zero based). * @param generator the generator ({@code null} permitted). * @param notify notify listeners? * * @see #getSeriesItemLabelGenerator(int) */ @Override public void setSeriesItemLabelGenerator(int series, CategoryItemLabelGenerator generator, boolean notify) { this.itemLabelGeneratorMap.put(series, generator); if (notify) { fireChangeEvent(); } }
/** * Sets the tool tip generator for a series and sends a * {@link RendererChangeEvent} to all registered listeners. * * @param series the series index (zero-based). * @param generator the generator ({@code null} permitted). * @param notify notify listeners? * * @see #getSeriesToolTipGenerator(int) */ @Override public void setSeriesToolTipGenerator(int series, CategoryToolTipGenerator generator, boolean notify) { this.toolTipGeneratorMap.put(series, generator); if (notify) { fireChangeEvent(); } }
/** * Sets the URL generator for a series and sends a * {@link RendererChangeEvent} to all registered listeners. * * @param series the series index (zero based). * @param generator the generator. * @param notify notify listeners? * * @see #getSeriesItemURLGenerator(int) */ @Override public void setSeriesItemURLGenerator(int series, CategoryURLGenerator generator, boolean notify) { this.itemURLGeneratorMap.put(series, generator); if (notify) { fireChangeEvent(); } }
/** * Sets the tool tip generator for a series and sends a * {@link RendererChangeEvent} to all registered listeners. * * @param series the series index (zero-based). * @param generator the generator (<code>null</code> permitted). * * @see #getSeriesToolTipGenerator(int) */ public void setSeriesToolTipGenerator(int series, CategoryToolTipGenerator generator) { this.toolTipGeneratorList.set(series, generator); fireChangeEvent(); }
/** * Sets the URL generator for a series and sends a * {@link RendererChangeEvent} to all registered listeners. * * @param series the series index (zero based). * @param generator the generator. * * @see #getSeriesItemURLGenerator(int) */ public void setSeriesItemURLGenerator(int series, CategoryURLGenerator generator) { this.itemURLGeneratorList.set(series, generator); fireChangeEvent(); }
/** * Sets the legend item label generator and sends a * {@link RendererChangeEvent} to all registered listeners. * * @param generator the generator ({@code null} not permitted). * * @see #getLegendItemLabelGenerator() */ public void setLegendItemLabelGenerator( CategorySeriesLabelGenerator generator) { Args.nullNotPermitted(generator, "generator"); this.legendItemLabelGenerator = generator; fireChangeEvent(); }
/** * Sets the item label generator for a series and sends a * {@link RendererChangeEvent} to all registered listeners. * * @param series the series index (zero based). * @param generator the generator (<code>null</code> permitted). * * @see #getSeriesItemLabelGenerator(int) */ public void setSeriesItemLabelGenerator(int series, CategoryItemLabelGenerator generator) { this.itemLabelGeneratorList.set(series, generator); fireChangeEvent(); }