## Deprecated API

Contents

- Deprecated Interfaces
- Deprecated Classes
- Deprecated Fields
- Deprecated Methods
- Deprecated Constructors

Deprecated Interfaces
org.jfree.data.contour.ContourDataset This interface is no longer supported (as of version 1.0.4). If you are creating contour plots, please try to use `XYPlot` and `XYBlockRenderer`.
org.jfree.chart.labels.ContourToolTipGenerator This interface is no longer supported (as of version 1.0.4). If you are creating contour plots, please try to use `XYPlot` and `XYBlockRenderer`.
org.jfree.chart.plot.ContourValuePlot This interface is no longer supported (as of version 1.0.4). If you are creating contour plots, please try to use `XYPlot` and `XYBlockRenderer`.

Deprecated Classes
org.jfree.chart.ClipPath This class is no longer supported (as of version 1.0.4). If you are creating contour plots, please try to use `XYPlot` and `XYBlockRenderer`.
org.jfree.chart.axis.ColorBar This class is no longer supported (as of version 1.0.4). If you are creating contour plots, please try to use `XYPlot` and `XYBlockRenderer`.
org.jfree.chart.plot.ColorPalette This class is no longer supported (as of version 1.0.4). If you are creating contour plots, please try to use `XYPlot` and `XYBlockRenderer`.
org.jfree.chart.entity.ContourEntity This class is no longer supported (as of version 1.0.4). If you are creating contour plots, please try to use `XYPlot` and `XYBlockRenderer`.
org.jfree.chart.plot.ContourPlot This plot is no longer supported, please use `XYPlot` with an `XYBlockRenderer`.
org.jfree.chart.plot.ContourPlotUtilities This class is no longer supported (as of version 1.0.4). If you are creating contour plots, please try to use `XYPlot` and `XYBlockRenderer`.
org.jfree.data.contour.DefaultContourDataset This class is no longer supported (as of version 1.0.4). If you are creating contour plots, please try to use `XYPlot` and `XYBlockRenderer`.
org.jfree.chart.DrawableLegendItem This class is not used by JFreeChart.
org.jfree.chart.plot.GreyPalette This class is no longer supported (as of version 1.0.4). If you are creating contour plots, please try to use `XYPlot` and `XYBlockRenderer`.
org.jfree.data.contour.NonGridContourDataset This class is no longer supported (as of version 1.0.4). If you are creating contour plots, please try to use `XYPlot` and `XYBlockRenderer`.
org.jfree.chart.editor.PaletteSample This class is no longer supported (as of version 1.0.4). If you are creating contour plots, please try to use `XYPlot` and `XYBlockRenderer`.
org.jfree.chart.plot.RainbowPalette This class is no longer supported (as of version 1.0.4). If you are creating contour plots, please try to use `XYPlot` and `XYBlockRenderer`.
org.jfree.chart.labels.StandardContourToolTipGenerator This class is no longer supported (as of version 1.0.4). If you are creating contour plots, please try to use `XYPlot` and `XYBlockRenderer`.

Deprecated Fields
org.jfree.chart.plot.ThermometerPlot.BULB_DIAMETER As of 1.0.7, use `ThermometerPlot.getBulbDiameter()`.
org.jfree.chart.plot.ThermometerPlot.BULB_RADIUS As of 1.0.7, use `ThermometerPlot.getBulbRadius()`.
org.jfree.chart.plot.ThermometerPlot.COLUMN_DIAMETER As of 1.0.7, use `ThermometerPlot.getColumnDiameter()`.
org.jfree.chart.plot.ThermometerPlot.COLUMN_RADIUS As of 1.0.7, use `ThermometerPlot.getColumnRadius()`.
org.jfree.chart.axis.ValueAxis.DEFAULT_LOWER_BOUND From 1.0.5 onwards, the axis defines a defaultRange attribute (see `ValueAxis.getDefaultAutoRange()`).
org.jfree.chart.labels.StandardPieToolTipGenerator.DEFAULT_SECTION_LABEL_FORMAT As of 1.0.7, use `StandardPieToolTipGenerator.DEFAULT_TOOLTIP_FORMAT` instead.
org.jfree.chart.axis.SegmentedTimeline.DEFAULT_TIME_ZONE As of 1.0.7. When the default time zone is required, just call `TimeZone.getDefault()`.
org.jfree.chart.axis.ValueAxis.DEFAULT_UPPER_BOUND From 1.0.5 onwards, the axis defines a defaultRange attribute (see `ValueAxis.getDefaultAutoRange()`).
org.jfree.chart.axis.SegmentedTimeline.FIRST_MONDAY_AFTER_1900 As of 1.0.7. This field doesn't take into account changes to the default time zone.
org.jfree.chart.plot.ThermometerPlot.GAP_DIAMETER As of 1.0.7, use `ThermometerPlot.getGap()` times two.
org.jfree.chart.plot.ThermometerPlot.GAP_RADIUS As of 1.0.7, use `ThermometerPlot.getGap()`.
org.jfree.chart.axis.SegmentedTimeline.NO_DST_TIME_ZONE As of 1.0.7. This field is initialised based on the default time zone, and doesn't take into account subsequent changes to the default.
org.jfree.data.time.RegularTimePeriod.WORKING_CALENDAR This was a bad idea, don't use it!

Deprecated Methods
org.jfree.chart.renderer.LookupPaintScale.add(Number, Paint) Use `LookupPaintScale.add(double, Paint)`.
org.jfree.chart.axis.DateTickUnit.addToDate(Date) As of JFreeChart 1.0.10, this method is deprecated - you should use `DateTickUnit.addToDate(Date, TimeZone)` instead.
org.jfree.chart.axis.CategoryAxis.drawCategoryLabels(Graphics2D, Rectangle2D, RectangleEdge, AxisState, PlotRenderingInfo) Use `CategoryAxis.drawCategoryLabels(Graphics2D, Rectangle2D, Rectangle2D, RectangleEdge, AxisState, PlotRenderingInfo)`.
org.jfree.chart.renderer.xy.CandlestickRenderer.drawVolume() As of 1.0.5, you should use the `CandlestickRenderer.getDrawVolume()` method.
org.jfree.chart.block.AbstractBlock.getBorder() Use `AbstractBlock.getFrame()` instead.
org.jfree.data.category.DefaultIntervalCategoryDataset.getCategories() Use `DefaultIntervalCategoryDataset.getColumnKeys()` instead.
org.jfree.chart.entity.CategoryItemEntity.getCategory() The return type for this method should be `Comparable`, so it has been deprecated as of version 1.0.6 and replaced by `CategoryItemEntity.getColumnKey()`.
org.jfree.chart.entity.CategoryItemEntity.getCategoryIndex() As of 1.0.6, you can derive this information from the `CategoryItemEntity.getColumnKey()` method.
org.jfree.chart.renderer.AbstractRenderer.getCreateEntities() This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `AbstractRenderer.getSeriesCreateEntities(int)` and `AbstractRenderer.getBaseCreateEntities()`.
org.jfree.chart.title.LegendItemBlockContainer.getDatasetIndex() As of 1.0.6, use the `LegendItemBlockContainer.getDataset()` method.
org.jfree.data.time.TimeSeriesCollection.getDomainIsPointsInTime() This flag is no longer used (as of 1.0.1).
org.jfree.data.time.TimePeriodValuesCollection.getDomainIsPointsInTime() This flag is no longer used by JFreeChart (as of version 1.0.3).
org.jfree.chart.plot.PiePlot.getExplodePercent(int) Use `PiePlot.getExplodePercent(Comparable)` instead.
org.jfree.data.time.RegularTimePeriod.getFirstMillisecond(TimeZone) As of 1.0.3, you should avoid using this method (it creates a new Calendar instance every time it is called). You are advised to call `RegularTimePeriod.getFirstMillisecond(Calendar)` instead.
org.jfree.data.category.DefaultIntervalCategoryDataset.getItemCount() Use `DefaultIntervalCategoryDataset.getCategoryCount()` instead.
org.jfree.chart.renderer.AbstractRenderer.getItemLabelFont() This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `AbstractRenderer.getSeriesItemLabelFont(int)` and `AbstractRenderer.getBaseItemLabelFont()`.
org.jfree.chart.renderer.category.CategoryItemRenderer.getItemLabelFont() This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `CategoryItemRenderer.getSeriesItemLabelFont(int)` and `CategoryItemRenderer.getBaseItemLabelFont()`.
org.jfree.chart.renderer.xy.XYItemRenderer.getItemLabelFont() This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `XYItemRenderer.getSeriesItemLabelFont(int)` and `XYItemRenderer.getBaseItemLabelFont()`.
org.jfree.chart.renderer.xy.AbstractXYItemRenderer.getItemLabelGenerator() As of version 1.0.6, this override setting should not be used. You can use the base setting instead (`AbstractXYItemRenderer.getBaseItemLabelGenerator()`).
org.jfree.chart.renderer.AbstractRenderer.getItemLabelPaint() This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `AbstractRenderer.getSeriesItemLabelPaint(int)` and `AbstractRenderer.getBaseItemLabelPaint()`.
org.jfree.chart.renderer.category.CategoryItemRenderer.getItemLabelPaint() This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `CategoryItemRenderer.getSeriesItemLabelPaint(int)` and `CategoryItemRenderer.getBaseItemLabelPaint()`.
org.jfree.chart.renderer.xy.XYItemRenderer.getItemLabelPaint() This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `XYItemRenderer.getSeriesItemLabelPaint(int)` and `XYItemRenderer.getBaseItemLabelPaint()`.
org.jfree.data.time.RegularTimePeriod.getLastMillisecond(TimeZone) As of 1.0.3, you should avoid using this method (it creates a new Calendar instance every time it is called). You are advised to call `RegularTimePeriod.getLastMillisecond(Calendar)` instead.
org.jfree.data.jdbc.JDBCXYDataset.getLegendItemCount() This method is not used in JFreeChart 1.0.x (it was left in the API by mistake and is officially deprecated from version 1.0.3 onwards).
org.jfree.data.jdbc.JDBCXYDataset.getLegendItemLabels() This method is not used in JFreeChart 1.0.x (it was left in the API by mistake and is officially deprecated from version 1.0.3 onwards).
org.jfree.chart.renderer.category.LineAndShapeRenderer.getLinesVisible() As of 1.0.7 (the override facility is unnecessary, just use the per-series and base (default) settings).
org.jfree.chart.renderer.xy.XYLineAndShapeRenderer.getLinesVisible() As of 1.0.7, use the per-series and base level settings.
org.jfree.chart.plot.ThermometerPlot.getMaximumVerticalDataValue() This method is not used. Officially deprecated in version 1.0.6.
org.jfree.chart.renderer.category.LevelRenderer.getMaxItemWidth() Use `LevelRenderer.getMaximumItemWidth()` instead.
org.jfree.data.time.RegularTimePeriod.getMiddleMillisecond(TimeZone) As of 1.0.3, you should avoid using this method (it creates a new Calendar instance every time it is called). You are advised to call `RegularTimePeriod.getMiddleMillisecond(Calendar)` instead.
org.jfree.chart.plot.ThermometerPlot.getMinimumVerticalDataValue() This method is not used. Officially deprecated in version 1.0.6.
org.jfree.chart.renderer.AbstractRenderer.getNegativeItemLabelPosition() This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `AbstractRenderer.getSeriesNegativeItemLabelPosition(int)` and `AbstractRenderer.getBaseNegativeItemLabelPosition()`.
org.jfree.chart.renderer.category.CategoryItemRenderer.getNegativeItemLabelPosition() This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `CategoryItemRenderer.getSeriesNegativeItemLabelPosition(int)` and `CategoryItemRenderer.getBaseNegativeItemLabelPosition()`.
org.jfree.chart.renderer.xy.XYItemRenderer.getNegativeItemLabelPosition() This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `XYItemRenderer.getSeriesNegativeItemLabelPosition(int)` and `XYItemRenderer.getBaseNegativeItemLabelPosition()`.
org.jfree.chart.renderer.xy.XYAreaRenderer2.getPlotLines() This method was included in the API by mistake and serves no useful purpose. It has always returned `false`.
org.jfree.chart.renderer.AbstractRenderer.getPositiveItemLabelPosition() This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `AbstractRenderer.getSeriesPositiveItemLabelPosition(int)` and `AbstractRenderer.getBasePositiveItemLabelPosition()`.
org.jfree.chart.renderer.category.CategoryItemRenderer.getPositiveItemLabelPosition() This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `CategoryItemRenderer.getSeriesPositiveItemLabelPosition(int)` and `CategoryItemRenderer.getBasePositiveItemLabelPosition()`.
org.jfree.chart.renderer.xy.XYItemRenderer.getPositiveItemLabelPosition() This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `XYItemRenderer.getSeriesPositiveItemLabelPosition(int)` and `XYItemRenderer.getBasePositiveItemLabelPosition()`.
org.jfree.chart.plot.PiePlot.getSectionOutlinePaint() Use `PiePlot.getSectionOutlinePaint(Comparable)` and `PiePlot.getBaseSectionOutlinePaint()`. Deprecated as of version 1.0.6.
org.jfree.chart.plot.PiePlot.getSectionOutlinePaint(int) Use `PiePlot.getSectionOutlinePaint(Comparable)` instead.
org.jfree.chart.plot.PiePlot.getSectionOutlineStroke() Use `PiePlot.getSectionOutlineStroke(Comparable)` and `PiePlot.getBaseSectionOutlineStroke()`. Deprecated as of version 1.0.6.
org.jfree.chart.plot.PiePlot.getSectionOutlineStroke(int) Use `PiePlot.getSectionOutlineStroke(Comparable)` instead.
org.jfree.chart.plot.PiePlot.getSectionPaint() Use `PiePlot.getSectionPaint(Comparable)` and `PiePlot.getBaseSectionPaint()`. Deprecated as of version 1.0.6.
org.jfree.chart.plot.PiePlot.getSectionPaint(int) Use `PiePlot.getSectionPaint(Comparable)` instead.
org.jfree.chart.entity.CategoryItemEntity.getSeries() As of 1.0.6, you can derive this information from the `CategoryItemEntity.getRowKey()` method.
org.jfree.data.category.DefaultIntervalCategoryDataset.getSeries() Use `DefaultIntervalCategoryDataset.getRowKeys()` instead.
org.jfree.chart.entity.LegendItemEntity.getSeriesIndex() As of 1.0.6, use the `LegendItemEntity.getSeriesKey()` method.
org.jfree.chart.renderer.AbstractRenderer.getSeriesVisible() This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `AbstractRenderer.getSeriesVisible(int)` and `AbstractRenderer.getBaseSeriesVisible()`.
org.jfree.chart.renderer.category.CategoryItemRenderer.getSeriesVisible() This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `CategoryItemRenderer.getSeriesVisible(int)` and `CategoryItemRenderer.getBaseSeriesVisible()`.
org.jfree.chart.renderer.xy.XYItemRenderer.getSeriesVisible() This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `XYItemRenderer.getSeriesVisible(int)` and `XYItemRenderer.getBaseSeriesVisible()`.
org.jfree.chart.renderer.AbstractRenderer.getSeriesVisibleInLegend() This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `AbstractRenderer.getSeriesVisibleInLegend(int)` and `AbstractRenderer.getBaseSeriesVisibleInLegend()`.
org.jfree.chart.renderer.category.CategoryItemRenderer.getSeriesVisibleInLegend() This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `CategoryItemRenderer.getSeriesVisibleInLegend(int)` and `CategoryItemRenderer.getBaseSeriesVisibleInLegend()`.
org.jfree.chart.renderer.xy.XYItemRenderer.getSeriesVisibleInLegend() This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `XYItemRenderer.getSeriesVisibleInLegend(int)` and `XYItemRenderer.getBaseSeriesVisibleInLegend()`.
org.jfree.chart.renderer.category.LineAndShapeRenderer.getShapesFilled() As of 1.0.7 (the override facility is unnecessary, just use the per-series and base (default) settings).
org.jfree.chart.renderer.xy.StandardXYItemRenderer.getShapesFilled() As of 1.0.8, you should avoid using this method and rely on just the per-series (`StandardXYItemRenderer.getSeriesShapesFilled(int)`) and base-level (`StandardXYItemRenderer.getBaseShapesFilled()`) settings.
org.jfree.chart.renderer.category.LineAndShapeRenderer.getShapesVisible() As of 1.0.7 (the override facility is unnecessary, just use the per-series and base (default) settings).
org.jfree.chart.renderer.xy.XYLineAndShapeRenderer.getShapesVisible() As of 1.0.7, use the per-series and base level settings.
org.jfree.chart.plot.ThermometerPlot.getShowValueLines() This flag doesn't do anything useful/visible. Deprecated as of version 1.0.6.
org.jfree.chart.renderer.category.CategoryItemRenderer.getToolTipGenerator() This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `CategoryItemRenderer.getSeriesToolTipGenerator(int)` and `CategoryItemRenderer.getBaseToolTipGenerator()`.
org.jfree.chart.renderer.category.AbstractCategoryItemRenderer.getToolTipGenerator() This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `AbstractCategoryItemRenderer.getSeriesToolTipGenerator(int)` and `AbstractCategoryItemRenderer.getBaseToolTipGenerator()`.
org.jfree.chart.renderer.xy.AbstractXYItemRenderer.getToolTipGenerator() As of version 1.0.6, this override setting should not be used. You can use the base setting instead (`AbstractXYItemRenderer.getBaseToolTipGenerator()`).
org.jfree.data.general.DatasetUtilities.iterateCategoryRangeBounds(CategoryDataset, boolean) As of 1.0.10, use `DatasetUtilities.iterateRangeBounds(CategoryDataset, boolean)`.
org.jfree.data.general.DatasetUtilities.iterateXYRangeBounds(XYDataset) As of 1.0.10, use `DatasetUtilities.iterateRangeBounds(XYDataset)`.
org.jfree.chart.block.AbstractBlock.setBorder(BlockBorder) Use `AbstractBlock.setFrame(BlockFrame)` instead.
org.jfree.chart.entity.CategoryItemEntity.setCategory(Object) As of version 1.0.6, use `CategoryItemEntity.setColumnKey(Comparable)`.
org.jfree.chart.entity.CategoryItemEntity.setCategoryIndex(int) As of 1.0.6, use `CategoryItemEntity.setColumnKey(Comparable)` to designate the category.
org.jfree.chart.renderer.AbstractRenderer.setCreateEntities(Boolean) This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `AbstractRenderer.setSeriesCreateEntities(int, Boolean)` and `AbstractRenderer.setBaseCreateEntities(boolean)`.
org.jfree.chart.renderer.AbstractRenderer.setCreateEntities(Boolean, boolean) This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `AbstractRenderer.setSeriesItemLabelFont(int, Font, boolean)` and `AbstractRenderer.setBaseItemLabelFont(Font, boolean)`.
org.jfree.data.time.TimeSeriesCollection.setDomainIsPointsInTime(boolean) This flag is no longer used, as of 1.0.1. The `includeInterval` flag in methods such as `TimeSeriesCollection.getDomainBounds(boolean)` makes this unnecessary.
org.jfree.data.time.TimePeriodValuesCollection.setDomainIsPointsInTime(boolean) This flag is no longer used by JFreeChart (as of version 1.0.3).
org.jfree.chart.plot.PiePlot.setExplodePercent(int, double) Use `PiePlot.setExplodePercent(Comparable, double)` instead.
org.jfree.chart.renderer.AbstractRenderer.setFillPaint(Paint) This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `AbstractRenderer.setSeriesFillPaint(int, Paint)` and `AbstractRenderer.setBaseFillPaint(Paint)`.
org.jfree.chart.renderer.AbstractRenderer.setFillPaint(Paint, boolean) This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `AbstractRenderer.setSeriesFillPaint(int, Paint, boolean)` and `AbstractRenderer.setBaseFillPaint(Paint, boolean)`.
org.jfree.chart.renderer.AbstractRenderer.setItemLabelFont(Font) This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `AbstractRenderer.setSeriesItemLabelFont(int, Font)` and `AbstractRenderer.setBaseItemLabelFont(Font)`.
org.jfree.chart.renderer.category.CategoryItemRenderer.setItemLabelFont(Font) This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `CategoryItemRenderer.setSeriesItemLabelFont(int, Font)` and `CategoryItemRenderer.setBaseItemLabelFont(Font)`.
org.jfree.chart.renderer.xy.XYItemRenderer.setItemLabelFont(Font) This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `XYItemRenderer.setSeriesItemLabelFont(int, Font)` and `XYItemRenderer.setBaseItemLabelFont(Font)`.
org.jfree.chart.renderer.AbstractRenderer.setItemLabelFont(Font, boolean) This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `AbstractRenderer.setSeriesItemLabelFont(int, Font, boolean)` and `AbstractRenderer.setBaseItemLabelFont(Font, boolean)`.
org.jfree.chart.renderer.category.CategoryItemRenderer.setItemLabelGenerator(CategoryItemLabelGenerator) This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `CategoryItemRenderer.setSeriesItemLabelGenerator(int, CategoryItemLabelGenerator)` and `CategoryItemRenderer.setBaseItemLabelGenerator(CategoryItemLabelGenerator)`.
org.jfree.chart.renderer.category.AbstractCategoryItemRenderer.setItemLabelGenerator(CategoryItemLabelGenerator) This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `AbstractCategoryItemRenderer.setSeriesItemLabelGenerator(int, CategoryItemLabelGenerator)` and `AbstractCategoryItemRenderer.setBaseItemLabelGenerator(CategoryItemLabelGenerator)`.
org.jfree.chart.renderer.xy.XYItemRenderer.setItemLabelGenerator(XYItemLabelGenerator) As of version 1.0.6, this override setting should not be used. You can use the base setting instead (`XYItemRenderer.setBaseItemLabelGenerator(XYItemLabelGenerator)`).
org.jfree.chart.renderer.xy.AbstractXYItemRenderer.setItemLabelGenerator(XYItemLabelGenerator) As of version 1.0.6, this override setting should not be used. You can use the base setting instead (`AbstractXYItemRenderer.setBaseItemLabelGenerator(XYItemLabelGenerator)`).
org.jfree.chart.renderer.AbstractRenderer.setItemLabelPaint(Paint) This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `AbstractRenderer.setSeriesItemLabelPaint(int, Paint)` and `AbstractRenderer.setBaseItemLabelPaint(Paint)`.
org.jfree.chart.renderer.category.CategoryItemRenderer.setItemLabelPaint(Paint) This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `CategoryItemRenderer.setSeriesItemLabelPaint(int, Paint)` and `CategoryItemRenderer.setBaseItemLabelPaint(Paint)`.
org.jfree.chart.renderer.xy.XYItemRenderer.setItemLabelPaint(Paint) This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `XYItemRenderer.setSeriesItemLabelPaint(int, Paint)` and `XYItemRenderer.setBaseItemLabelPaint(Paint)`.
org.jfree.chart.renderer.AbstractRenderer.setItemLabelPaint(Paint, boolean) This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `AbstractRenderer.setSeriesItemLabelPaint(int, Paint, boolean)` and `AbstractRenderer.setBaseItemLabelPaint(Paint, boolean)`.
org.jfree.chart.renderer.AbstractRenderer.setItemLabelsVisible(boolean) This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `AbstractRenderer.setSeriesItemLabelsVisible(int, Boolean)` and `AbstractRenderer.setBaseItemLabelsVisible(boolean)`.
org.jfree.chart.renderer.category.CategoryItemRenderer.setItemLabelsVisible(boolean) This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `CategoryItemRenderer.setSeriesItemLabelsVisible(int, Boolean)` and `CategoryItemRenderer.setBaseItemLabelsVisible(boolean)`.
org.jfree.chart.renderer.xy.XYItemRenderer.setItemLabelsVisible(boolean) This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `XYItemRenderer.setSeriesItemLabelsVisible(int, Boolean)` and `XYItemRenderer.setBaseItemLabelsVisible(boolean)`.
org.jfree.chart.renderer.AbstractRenderer.setItemLabelsVisible(Boolean) This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `AbstractRenderer.setSeriesItemLabelsVisible(int, Boolean)` and `AbstractRenderer.setBaseItemLabelsVisible(boolean)`.
org.jfree.chart.renderer.category.CategoryItemRenderer.setItemLabelsVisible(Boolean) This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `CategoryItemRenderer.setSeriesItemLabelsVisible(int, Boolean)` and `CategoryItemRenderer.setBaseItemLabelsVisible(boolean)`.
org.jfree.chart.renderer.xy.XYItemRenderer.setItemLabelsVisible(Boolean) This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `XYItemRenderer.setSeriesItemLabelsVisible(int, Boolean)` and `XYItemRenderer.setBaseItemLabelsVisible(boolean)`.
org.jfree.chart.renderer.AbstractRenderer.setItemLabelsVisible(Boolean, boolean) This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `AbstractRenderer.setSeriesItemLabelsVisible(int, Boolean, boolean)` and `AbstractRenderer.setBaseItemLabelsVisible(Boolean, boolean)`.
org.jfree.chart.renderer.category.CategoryItemRenderer.setItemLabelsVisible(Boolean, boolean) This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `CategoryItemRenderer.setSeriesItemLabelsVisible(int, Boolean, boolean)` and `CategoryItemRenderer.setBaseItemLabelsVisible(Boolean, boolean)`.
org.jfree.chart.renderer.xy.XYItemRenderer.setItemLabelsVisible(Boolean, boolean) This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `XYItemRenderer.setSeriesItemLabelsVisible(int, Boolean, boolean)` and `XYItemRenderer.setBaseItemLabelsVisible(Boolean, boolean)`.
org.jfree.chart.renderer.category.CategoryItemRenderer.setItemURLGenerator(CategoryURLGenerator) This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `CategoryItemRenderer.setSeriesItemURLGenerator(int, CategoryURLGenerator)` and `CategoryItemRenderer.setBaseItemURLGenerator(CategoryURLGenerator)`.
org.jfree.chart.renderer.category.AbstractCategoryItemRenderer.setItemURLGenerator(CategoryURLGenerator) This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `AbstractCategoryItemRenderer.setSeriesItemURLGenerator(int, CategoryURLGenerator)` and `AbstractCategoryItemRenderer.setBaseItemURLGenerator(CategoryURLGenerator)`.
org.jfree.chart.renderer.category.LineAndShapeRenderer.setLinesVisible(boolean) As of 1.0.7 (the override facility is unnecessary, just use the per-series and base (default) settings).
org.jfree.chart.renderer.xy.XYLineAndShapeRenderer.setLinesVisible(boolean) As of 1.0.7, use the per-series and base level settings.
org.jfree.chart.renderer.category.LineAndShapeRenderer.setLinesVisible(Boolean) As of 1.0.7 (the override facility is unnecessary, just use the per-series and base (default) settings).
org.jfree.chart.renderer.xy.XYLineAndShapeRenderer.setLinesVisible(Boolean) As of 1.0.7, use the per-series and base level settings.
org.jfree.chart.renderer.category.LevelRenderer.setMaxItemWidth(double) Use `LevelRenderer.setMaximumItemWidth(double)` instead.
org.jfree.chart.renderer.AbstractRenderer.setNegativeItemLabelPosition(ItemLabelPosition) This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `AbstractRenderer.setSeriesNegativeItemLabelPosition(int, ItemLabelPosition)` and `AbstractRenderer.setBaseNegativeItemLabelPosition(ItemLabelPosition)`.
org.jfree.chart.renderer.category.CategoryItemRenderer.setNegativeItemLabelPosition(ItemLabelPosition) This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `CategoryItemRenderer.setSeriesNegativeItemLabelPosition(int, ItemLabelPosition)` and `CategoryItemRenderer.setBaseNegativeItemLabelPosition(ItemLabelPosition)`.
org.jfree.chart.renderer.xy.XYItemRenderer.setNegativeItemLabelPosition(ItemLabelPosition) This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `XYItemRenderer.setSeriesNegativeItemLabelPosition(int, ItemLabelPosition)` and `XYItemRenderer.setBaseNegativeItemLabelPosition(ItemLabelPosition)`.
org.jfree.chart.renderer.AbstractRenderer.setNegativeItemLabelPosition(ItemLabelPosition, boolean) This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `AbstractRenderer.setSeriesNegativeItemLabelPosition(int, ItemLabelPosition, boolean)` and `AbstractRenderer.setBaseNegativeItemLabelPosition( ItemLabelPosition, boolean)`.
org.jfree.chart.renderer.category.CategoryItemRenderer.setNegativeItemLabelPosition(ItemLabelPosition, boolean) This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `CategoryItemRenderer.setSeriesNegativeItemLabelPosition(int, ItemLabelPosition, boolean)` and `CategoryItemRenderer.setBaseNegativeItemLabelPosition( ItemLabelPosition, boolean)`.
org.jfree.chart.renderer.xy.XYItemRenderer.setNegativeItemLabelPosition(ItemLabelPosition, boolean) This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `XYItemRenderer.setSeriesNegativeItemLabelPosition(int, ItemLabelPosition, boolean)` and `XYItemRenderer.setBaseNegativeItemLabelPosition( ItemLabelPosition, boolean)`.
org.jfree.chart.renderer.AbstractRenderer.setOutlinePaint(Paint) This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `AbstractRenderer.setSeriesOutlinePaint(int, Paint)` and `AbstractRenderer.setBaseOutlinePaint(Paint)`.
org.jfree.chart.renderer.category.CategoryItemRenderer.setOutlinePaint(Paint) This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `CategoryItemRenderer.setSeriesOutlinePaint(int, Paint)` and `CategoryItemRenderer.setBaseOutlinePaint(Paint)`.
org.jfree.chart.renderer.xy.XYItemRenderer.setOutlinePaint(Paint) This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `XYItemRenderer.setSeriesOutlinePaint(int, Paint)` and `XYItemRenderer.setBaseOutlinePaint(Paint)`.
org.jfree.chart.renderer.AbstractRenderer.setOutlinePaint(Paint, boolean) This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `AbstractRenderer.setSeriesOutlinePaint(int, Paint, boolean)` and `AbstractRenderer.setBaseOutlinePaint(Paint, boolean)`.
org.jfree.chart.renderer.AbstractRenderer.setOutlineStroke(Stroke) This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `AbstractRenderer.setSeriesOutlineStroke(int, Stroke)` and `AbstractRenderer.setBaseOutlineStroke(Stroke)`.
org.jfree.chart.renderer.category.CategoryItemRenderer.setOutlineStroke(Stroke) This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `CategoryItemRenderer.setSeriesOutlineStroke(int, Stroke)` and `CategoryItemRenderer.setBaseOutlineStroke(Stroke)`.
org.jfree.chart.renderer.xy.XYItemRenderer.setOutlineStroke(Stroke) This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `XYItemRenderer.setSeriesOutlineStroke(int, Stroke)` and `XYItemRenderer.setBaseOutlineStroke(Stroke)`.
org.jfree.chart.renderer.AbstractRenderer.setOutlineStroke(Stroke, boolean) This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `AbstractRenderer.setSeriesOutlineStroke(int, Stroke, boolean)` and `AbstractRenderer.setBaseOutlineStroke(Stroke, boolean)`.
org.jfree.chart.renderer.AbstractRenderer.setPaint(Paint) This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `AbstractRenderer.setSeriesPaint(int, Paint)` and `AbstractRenderer.setBasePaint(Paint)`.
org.jfree.chart.renderer.category.CategoryItemRenderer.setPaint(Paint) This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `CategoryItemRenderer.setSeriesPaint(int, Paint)` and `CategoryItemRenderer.setBasePaint(Paint)`.
org.jfree.chart.renderer.xy.XYItemRenderer.setPaint(Paint) This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `XYItemRenderer.setSeriesPaint(int, Paint)` and `XYItemRenderer.setBasePaint(Paint)`.
org.jfree.chart.renderer.AbstractRenderer.setPaint(Paint, boolean) This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `AbstractRenderer.setSeriesPaint(int, Paint, boolean)` and `AbstractRenderer.setBasePaint(Paint, boolean)`.
org.jfree.chart.renderer.AbstractRenderer.setPositiveItemLabelPosition(ItemLabelPosition) This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `AbstractRenderer.setSeriesPositiveItemLabelPosition(int, ItemLabelPosition)` and `AbstractRenderer.setBasePositiveItemLabelPosition(ItemLabelPosition)`.
org.jfree.chart.renderer.category.CategoryItemRenderer.setPositiveItemLabelPosition(ItemLabelPosition) This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `CategoryItemRenderer.setSeriesPositiveItemLabelPosition(int, ItemLabelPosition)` and `CategoryItemRenderer.setBasePositiveItemLabelPosition(ItemLabelPosition)`.
org.jfree.chart.renderer.xy.XYItemRenderer.setPositiveItemLabelPosition(ItemLabelPosition) This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `XYItemRenderer.setSeriesPositiveItemLabelPosition(int, ItemLabelPosition)` and `XYItemRenderer.setBasePositiveItemLabelPosition(ItemLabelPosition)`.
org.jfree.chart.renderer.AbstractRenderer.setPositiveItemLabelPosition(ItemLabelPosition, boolean) This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `AbstractRenderer.setSeriesPositiveItemLabelPosition(int, ItemLabelPosition, boolean)` and `AbstractRenderer.setBasePositiveItemLabelPosition( ItemLabelPosition, boolean)`.
org.jfree.chart.renderer.category.CategoryItemRenderer.setPositiveItemLabelPosition(ItemLabelPosition, boolean) This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `CategoryItemRenderer.setSeriesPositiveItemLabelPosition(int, ItemLabelPosition, boolean)` and `CategoryItemRenderer.setBasePositiveItemLabelPosition( ItemLabelPosition, boolean)`.
org.jfree.chart.renderer.xy.XYItemRenderer.setPositiveItemLabelPosition(ItemLabelPosition, boolean) This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `XYItemRenderer.setSeriesPositiveItemLabelPosition(int, ItemLabelPosition, boolean)` and `XYItemRenderer.setBasePositiveItemLabelPosition( ItemLabelPosition, boolean)`.
org.jfree.chart.plot.PiePlot.setSectionOutlinePaint(int, Paint) Use `PiePlot.setSectionOutlinePaint(Comparable, Paint)` instead.
org.jfree.chart.plot.PiePlot.setSectionOutlinePaint(Paint) Use `PiePlot.setSectionOutlinePaint(Comparable, Paint)` and `PiePlot.setBaseSectionOutlinePaint(Paint)`. Deprecated as of version 1.0.6.
org.jfree.chart.plot.PiePlot.setSectionOutlineStroke(int, Stroke) Use `PiePlot.setSectionOutlineStroke(Comparable, Stroke)` instead.
org.jfree.chart.plot.PiePlot.setSectionOutlineStroke(Stroke) Use `PiePlot.setSectionOutlineStroke(Comparable, Stroke)` and `PiePlot.setBaseSectionOutlineStroke(Stroke)`. Deprecated as of version 1.0.6.
org.jfree.chart.plot.PiePlot.setSectionPaint(int, Paint) Use `PiePlot.setSectionPaint(Comparable, Paint)` instead.
org.jfree.chart.plot.PiePlot.setSectionPaint(Paint) Use `PiePlot.setSectionPaint(Comparable, Paint)` and `PiePlot.setBaseSectionPaint(Paint)`. Deprecated as of version 1.0.6.
org.jfree.chart.entity.CategoryItemEntity.setSeries(int) As of 1.0.6, you should use `CategoryItemEntity.setRowKey(Comparable)` to designate the series.
org.jfree.chart.entity.LegendItemEntity.setSeriesIndex(int) As of 1.0.6, use the `LegendItemEntity.setSeriesKey(Comparable)` method.
org.jfree.chart.renderer.AbstractRenderer.setSeriesVisible(Boolean) This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `AbstractRenderer.setSeriesVisible(int, Boolean)` and `AbstractRenderer.setBaseSeriesVisible(boolean)`.
org.jfree.chart.renderer.category.CategoryItemRenderer.setSeriesVisible(Boolean) This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `CategoryItemRenderer.setSeriesVisible(int, Boolean)` and `CategoryItemRenderer.setBaseSeriesVisible(boolean)`.
org.jfree.chart.renderer.xy.XYItemRenderer.setSeriesVisible(Boolean) This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `XYItemRenderer.setSeriesVisible(int, Boolean)` and `XYItemRenderer.setBaseSeriesVisible(boolean)`.
org.jfree.chart.renderer.AbstractRenderer.setSeriesVisible(Boolean, boolean) This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `AbstractRenderer.setSeriesVisible(int, Boolean)` and `AbstractRenderer.setBaseSeriesVisible(boolean)`.
org.jfree.chart.renderer.category.CategoryItemRenderer.setSeriesVisible(Boolean, boolean) This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `CategoryItemRenderer.setSeriesVisible(int, Boolean, boolean)` and `CategoryItemRenderer.setBaseSeriesVisible(boolean, boolean)`.
org.jfree.chart.renderer.xy.XYItemRenderer.setSeriesVisible(Boolean, boolean) This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `XYItemRenderer.setSeriesVisible(int, Boolean, boolean)` and `XYItemRenderer.setBaseSeriesVisible(boolean, boolean)`.
org.jfree.chart.renderer.AbstractRenderer.setSeriesVisibleInLegend(Boolean) This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `AbstractRenderer.setSeriesVisibleInLegend(int, Boolean)` and `AbstractRenderer.setBaseSeriesVisibleInLegend(boolean)`.
org.jfree.chart.renderer.category.CategoryItemRenderer.setSeriesVisibleInLegend(Boolean) This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `CategoryItemRenderer.setSeriesVisibleInLegend(int, Boolean)` and `CategoryItemRenderer.setBaseSeriesVisibleInLegend(boolean)`.
org.jfree.chart.renderer.xy.XYItemRenderer.setSeriesVisibleInLegend(Boolean) This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `XYItemRenderer.setSeriesVisibleInLegend(int, Boolean)` and `XYItemRenderer.setBaseSeriesVisibleInLegend(boolean)`.
org.jfree.chart.renderer.AbstractRenderer.setSeriesVisibleInLegend(Boolean, boolean) This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `AbstractRenderer.setSeriesVisibleInLegend(int, Boolean, boolean)` and `AbstractRenderer.setBaseSeriesVisibleInLegend(boolean, boolean)`.
org.jfree.chart.renderer.category.CategoryItemRenderer.setSeriesVisibleInLegend(Boolean, boolean) This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `CategoryItemRenderer.setSeriesVisibleInLegend(int, Boolean, boolean)` and `CategoryItemRenderer.setBaseSeriesVisibleInLegend(boolean, boolean)`.
org.jfree.chart.renderer.xy.XYItemRenderer.setSeriesVisibleInLegend(Boolean, boolean) This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `XYItemRenderer.setSeriesVisibleInLegend(int, Boolean, boolean)` and `XYItemRenderer.setBaseSeriesVisibleInLegend(boolean, boolean)`.
org.jfree.chart.renderer.AbstractRenderer.setShape(Shape) This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `AbstractRenderer.setSeriesShape(int, Shape)` and `AbstractRenderer.setBaseShape(Shape)`.
org.jfree.chart.renderer.category.CategoryItemRenderer.setShape(Shape) This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `CategoryItemRenderer.setSeriesShape(int, Shape)` and `CategoryItemRenderer.setBaseShape(Shape)`.
org.jfree.chart.renderer.xy.XYItemRenderer.setShape(Shape) This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `XYItemRenderer.setSeriesShape(int, Shape)` and `XYItemRenderer.setBaseShape(Shape)`.
org.jfree.chart.renderer.AbstractRenderer.setShape(Shape, boolean) This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `AbstractRenderer.setSeriesShape(int, Shape, boolean)` and `AbstractRenderer.setBaseShape(Shape, boolean)`.
org.jfree.chart.renderer.category.LineAndShapeRenderer.setShapesFilled(boolean) As of 1.0.7 (the override facility is unnecessary, just use the per-series and base (default) settings).
org.jfree.chart.renderer.xy.XYLineAndShapeRenderer.setShapesFilled(boolean) As of 1.0.7, use the per-series and base level settings.
org.jfree.chart.renderer.xy.StandardXYItemRenderer.setShapesFilled(boolean) As of 1.0.8, you should avoid using this method and rely on just the per-series (`StandardXYItemRenderer.setSeriesShapesFilled(int, Boolean)`) and base-level (`StandardXYItemRenderer.setBaseShapesVisible( boolean)`) settings.
org.jfree.chart.renderer.category.LineAndShapeRenderer.setShapesFilled(Boolean) As of 1.0.7 (the override facility is unnecessary, just use the per-series and base (default) settings).
org.jfree.chart.renderer.xy.XYLineAndShapeRenderer.setShapesFilled(Boolean) As of 1.0.7, use the per-series and base level settings.
org.jfree.chart.renderer.xy.StandardXYItemRenderer.setShapesFilled(Boolean) As of 1.0.8, you should avoid using this method and rely on just the per-series (`StandardXYItemRenderer.setSeriesShapesFilled(int, Boolean)`) and base-level (`StandardXYItemRenderer.setBaseShapesVisible( boolean)`) settings.
org.jfree.chart.renderer.category.LineAndShapeRenderer.setShapesVisible(boolean) As of 1.0.7 (the override facility is unnecessary, just use the per-series and base (default) settings).
org.jfree.chart.renderer.xy.XYLineAndShapeRenderer.setShapesVisible(boolean) As of 1.0.7, use the per-series and base level settings.
org.jfree.chart.renderer.category.LineAndShapeRenderer.setShapesVisible(Boolean) As of 1.0.7 (the override facility is unnecessary, just use the per-series and base (default) settings).
org.jfree.chart.renderer.xy.XYLineAndShapeRenderer.setShapesVisible(Boolean) As of 1.0.7, use the per-series and base level settings.
org.jfree.chart.plot.ThermometerPlot.setShowValueLines(boolean) This flag doesn't do anything useful/visible. Deprecated as of version 1.0.6.
org.jfree.chart.renderer.AbstractRenderer.setStroke(Stroke) This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `AbstractRenderer.setSeriesStroke(int, Stroke)` and `AbstractRenderer.setBaseStroke(Stroke)`.
org.jfree.chart.renderer.category.CategoryItemRenderer.setStroke(Stroke) This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `CategoryItemRenderer.setSeriesStroke(int, Stroke)` and `CategoryItemRenderer.setBaseStroke(Stroke)`.
org.jfree.chart.renderer.xy.XYItemRenderer.setStroke(Stroke) This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `XYItemRenderer.setSeriesStroke(int, Stroke)` and `XYItemRenderer.setBaseStroke(Stroke)`.
org.jfree.chart.renderer.AbstractRenderer.setStroke(Stroke, boolean) This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `AbstractRenderer.setSeriesStroke(int, Stroke, boolean)` and `AbstractRenderer.setBaseStroke(Stroke, boolean)`.
org.jfree.chart.renderer.category.CategoryItemRenderer.setToolTipGenerator(CategoryToolTipGenerator) This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `CategoryItemRenderer.setSeriesToolTipGenerator(int, CategoryToolTipGenerator)` and `CategoryItemRenderer.setBaseToolTipGenerator(CategoryToolTipGenerator)`.
org.jfree.chart.renderer.category.AbstractCategoryItemRenderer.setToolTipGenerator(CategoryToolTipGenerator) This method should no longer be used (as of version 1.0.6). It is sufficient to rely on `AbstractCategoryItemRenderer.setSeriesToolTipGenerator(int, CategoryToolTipGenerator)` and `AbstractCategoryItemRenderer.setBaseToolTipGenerator(CategoryToolTipGenerator)`.
org.jfree.chart.renderer.xy.XYItemRenderer.setToolTipGenerator(XYToolTipGenerator) As of version 1.0.6, this override setting should not be used. You can use the base setting instead (`XYItemRenderer.setBaseToolTipGenerator(XYToolTipGenerator)`).
org.jfree.chart.renderer.xy.AbstractXYItemRenderer.setToolTipGenerator(XYToolTipGenerator) As of version 1.0.6, this override setting should not be used. You can use the base setting instead (`AbstractXYItemRenderer.setBaseToolTipGenerator(XYToolTipGenerator)`).
org.jfree.chart.plot.ThermometerPlot.setUnits(String) Use setUnits(int) instead. Deprecated as of version 1.0.6, because this method is a little obscure and redundant anyway.
org.jfree.data.xy.XYSeries.update(int, Number) Renamed `XYSeries.updateByIndex(int, Number)` to avoid confusion with the `XYSeries.update(Number, Number)` method.
org.jfree.chart.plot.CrosshairState.updateCrosshairPoint(double, double, double, double, PlotOrientation) Use `CrosshairState.updateCrosshairPoint(double, double, int, int, double, double, PlotOrientation)`. See bug report 1086307.
org.jfree.chart.renderer.xy.AbstractXYItemRenderer.updateCrosshairValues(CrosshairState, double, double, double, double, PlotOrientation) Use `AbstractXYItemRenderer.updateCrosshairValues(CrosshairState, double, double, int, int, double, double, PlotOrientation)` -- see bug report 1086307.
org.jfree.chart.plot.CrosshairState.updateCrosshairX(double) Use `CrosshairState.updateCrosshairX(double, int)`. See bug report 1086307.
org.jfree.chart.plot.CrosshairState.updateCrosshairY(double) Use `CrosshairState.updateCrosshairY(double, int)`. See bug report 1086307.

Deprecated Constructors
org.jfree.chart.entity.CategoryItemEntity(Shape, String, String, CategoryDataset, int, Object, int) As of 1.0.6, use `CategoryItemEntity.CategoryItemEntity(Shape, String, String, CategoryDataset, Comparable, Comparable)`.
org.jfree.chart.title.LegendItemBlockContainer(Arrangement, int, int) As of 1.0.6, use the other constructor.
org.jfree.data.time.Week(Date, TimeZone) As of 1.0.7, use `Week.Week(Date, TimeZone, Locale)`.