/** * Sets the default item label generator and sends a * {@link RendererChangeEvent} to all registered listeners. * * @param generator the generator ({@code null} permitted). */ @Override public void setDefaultItemLabelGenerator(XYItemLabelGenerator generator) { this.defaultItemLabelGenerator = generator; fireChangeEvent(); }
/** * Sets the URL generator for HTML image maps and sends a * {@link RendererChangeEvent} to all registered listeners. * * @param urlGenerator the URL generator ({@code null} permitted). */ @Override public void setURLGenerator(XYURLGenerator urlGenerator) { this.urlGenerator = urlGenerator; 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(XYSeriesLabelGenerator generator) { this.legendItemURLGenerator = generator; fireChangeEvent(); }
/** * 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(XYToolTipGenerator generator) { this.baseToolTipGenerator = generator; fireChangeEvent(); }
/** * Sets the URL generator for HTML image maps and sends a * {@link RendererChangeEvent} to all registered listeners. * * @param urlGenerator the URL generator (<code>null</code> permitted). */ public void setURLGenerator(XYURLGenerator urlGenerator) { this.urlGenerator = urlGenerator; fireChangeEvent(); }
/** * Receives notification of a change to an {@link Annotation} added to * this renderer. * * @param event information about the event (not used here). * * @since 1.0.14 */ @Override public void annotationChanged(AnnotationChangeEvent event) { fireChangeEvent(); }
/** * Sets the default tool tip generator and sends a * {@link RendererChangeEvent} to all registered listeners. * * @param generator the generator ({@code null} permitted). * * @see #getDefaultToolTipGenerator() */ @Override public void setDefaultToolTipGenerator(XYToolTipGenerator generator) { this.defaultToolTipGenerator = 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 #getLegendItemToolTipGenerator() */ public void setLegendItemToolTipGenerator( XYSeriesLabelGenerator generator) { this.legendItemToolTipGenerator = 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 #getLegendItemToolTipGenerator() */ public void setLegendItemToolTipGenerator( XYSeriesLabelGenerator generator) { this.legendItemToolTipGenerator = 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). */ public void setBaseItemLabelGenerator(XYItemLabelGenerator generator) { this.baseItemLabelGenerator = generator; fireChangeEvent(); }
/** * Receives notification of a change to an {@link Annotation} added to * this renderer. * * @param event information about the event (not used here). * * @since 1.0.14 */ public void annotationChanged(AnnotationChangeEvent event) { 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(XYSeriesLabelGenerator 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). * * @see #getItemLabelGenerator() * * @deprecated As of version 1.0.6, this override setting should not be * used. You can use the base setting instead * ({@link #setBaseItemLabelGenerator(XYItemLabelGenerator)}). */ public void setItemLabelGenerator(XYItemLabelGenerator generator) { this.itemLabelGenerator = generator; fireChangeEvent(); }
/** * Sets the tool tip generator for ALL series and sends a * {@link RendererChangeEvent} to all registered listeners. * * @param generator the generator (<code>null</code> permitted). * * @see #getToolTipGenerator() * * @deprecated As of version 1.0.6, this override setting should not be * used. You can use the base setting instead * ({@link #setBaseToolTipGenerator(XYToolTipGenerator)}). */ public void setToolTipGenerator(XYToolTipGenerator generator) { this.toolTipGenerator = 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). */ @Override public void setSeriesItemLabelGenerator(int series, XYItemLabelGenerator generator) { this.itemLabelGeneratorMap.put(series, generator); 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). */ @Override public void setSeriesToolTipGenerator(int series, XYToolTipGenerator generator) { this.toolTipGeneratorMap.put(series, 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). */ public void setSeriesItemLabelGenerator(int series, XYItemLabelGenerator generator) { this.itemLabelGeneratorList.set(series, generator); 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). */ public void setSeriesToolTipGenerator(int series, XYToolTipGenerator generator) { this.toolTipGeneratorList.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() */ @Override public void setLegendItemLabelGenerator(XYSeriesLabelGenerator generator) { Args.nullNotPermitted(generator, "generator"); this.legendItemLabelGenerator = generator; fireChangeEvent(); }
/** * Removes all annotations and sends a {@link RendererChangeEvent} * to all registered listeners. */ @Override public void removeAnnotations() { for (XYAnnotation annotation : this.foregroundAnnotations) { annotation.removeChangeListener(this); } for (XYAnnotation annotation : this.backgroundAnnotations) { annotation.removeChangeListener(this); } this.foregroundAnnotations.clear(); this.backgroundAnnotations.clear(); fireChangeEvent(); }