## Uses of Interface
org.jfree.data.category.CategoryDataset

Packages that use CategoryDataset
org.jfree.chart: Core classes, including `JFreeChart` and `ChartPanel`.
org.jfree.chart.entity: Classes representing components of (or entities in) a chart.
org.jfree.chart.labels: Generators and other classes used for the display of item labels and tooltips.
org.jfree.chart.plot: Plot classes and related interfaces.
org.jfree.chart.renderer.category: Plug-in renderers for the `CategoryPlot` class.
org.jfree.chart.urls: Classes for adding URLS to charts for HTML image map generation.
org.jfree.data.category: A package containing the `CategoryDataset` interface and related classes.
org.jfree.data.gantt: Data interfaces and classes for Gantt charts.
org.jfree.data.general: Data interfaces and classes.
org.jfree.data.io: Miscellaneous support for input/output of data.
org.jfree.data.jdbc: Dataset classes that fetch data from a database via JDBC.
org.jfree.data.statistics: Classes for representing statistical data.
org.jfree.data.xml: Support for reading datasets from XML files.

Uses of CategoryDataset in org.jfree.chart

Methods in org.jfree.chart with parameters of type CategoryDataset
`static JFreeChart` `ChartFactory.createAreaChart(java.lang.String title, java.lang.String categoryAxisLabel, java.lang.String valueAxisLabel, CategoryDataset dataset, PlotOrientation orientation, boolean legend, boolean tooltips, boolean urls)` Creates an area chart with default settings.
`static JFreeChart` `ChartFactory.createBarChart(java.lang.String title, java.lang.String categoryAxisLabel, java.lang.String valueAxisLabel, CategoryDataset dataset, PlotOrientation orientation, boolean legend, boolean tooltips, boolean urls)` Creates a bar chart.
`static JFreeChart` `ChartFactory.createBarChart3D(java.lang.String title, java.lang.String categoryAxisLabel, java.lang.String valueAxisLabel, CategoryDataset dataset, PlotOrientation orientation, boolean legend, boolean tooltips, boolean urls)` Creates a bar chart with a 3D effect.
`static JFreeChart` `ChartFactory.createLineChart(java.lang.String title, java.lang.String categoryAxisLabel, java.lang.String valueAxisLabel, CategoryDataset dataset, PlotOrientation orientation, boolean legend, boolean tooltips, boolean urls)` Creates a line chart with default settings.
`static JFreeChart` `ChartFactory.createLineChart3D(java.lang.String title, java.lang.String categoryAxisLabel, java.lang.String valueAxisLabel, CategoryDataset dataset, PlotOrientation orientation, boolean legend, boolean tooltips, boolean urls)` Creates a line chart with default settings.
`static JFreeChart` `ChartFactory.createMultiplePieChart(java.lang.String title, CategoryDataset dataset, org.jfree.util.TableOrder order, boolean legend, boolean tooltips, boolean urls)` Creates a chart that displays multiple pie plots.
`static JFreeChart` `ChartFactory.createMultiplePieChart3D(java.lang.String title, CategoryDataset dataset, org.jfree.util.TableOrder order, boolean legend, boolean tooltips, boolean urls)` Creates a chart that displays multiple pie plots.
`static JFreeChart` `ChartFactory.createStackedAreaChart(java.lang.String title, java.lang.String categoryAxisLabel, java.lang.String valueAxisLabel, CategoryDataset dataset, PlotOrientation orientation, boolean legend, boolean tooltips, boolean urls)` Creates a stacked area chart with default settings.
`static JFreeChart` `ChartFactory.createStackedBarChart(java.lang.String title, java.lang.String domainAxisLabel, java.lang.String rangeAxisLabel, CategoryDataset dataset, PlotOrientation orientation, boolean legend, boolean tooltips, boolean urls)` Creates a stacked bar chart with default settings.
`static JFreeChart` `ChartFactory.createStackedBarChart3D(java.lang.String title, java.lang.String categoryAxisLabel, java.lang.String valueAxisLabel, CategoryDataset dataset, PlotOrientation orientation, boolean legend, boolean tooltips, boolean urls)` Creates a stacked bar chart with a 3D effect and default settings.
`static JFreeChart` `ChartFactory.createWaterfallChart(java.lang.String title, java.lang.String categoryAxisLabel, java.lang.String valueAxisLabel, CategoryDataset dataset, PlotOrientation orientation, boolean legend, boolean tooltips, boolean urls)` Creates a waterfall chart.

Uses of CategoryDataset in org.jfree.chart.entity

Methods in org.jfree.chart.entity that return CategoryDataset
`CategoryDataset` `CategoryItemEntity.getDataset()` Returns the datset this entity refers to.

Methods in org.jfree.chart.entity with parameters of type CategoryDataset
`void` `CategoryItemEntity.setDataset(CategoryDataset dataset)` Sets the datset this entity refers to.

Constructors in org.jfree.chart.entity with parameters of type CategoryDataset
`CategoryItemEntity(java.awt.Shape area, java.lang.String toolTipText, java.lang.String urlText, CategoryDataset dataset, int series, java.lang.Object category, int categoryIndex)` Creates a new category item entity.

Uses of CategoryDataset in org.jfree.chart.labels

Methods in org.jfree.chart.labels with parameters of type CategoryDataset
`protected java.lang.Object[]` `StandardCategorySeriesLabelGenerator.createItemArray(CategoryDataset dataset, int series)` Creates the array of items that can be passed to the `MessageFormat` class for creating labels.
`protected java.lang.Object[]` `IntervalCategoryToolTipGenerator.createItemArray(CategoryDataset dataset, int row, int column)` Creates the array of items that can be passed to the `MessageFormat` class for creating labels.
`protected java.lang.Object[]` `IntervalCategoryItemLabelGenerator.createItemArray(CategoryDataset dataset, int row, int column)` Creates the array of items that can be passed to the `MessageFormat` class for creating labels.
`protected java.lang.Object[]` `BoxAndWhiskerToolTipGenerator.createItemArray(CategoryDataset dataset, int series, int item)` Creates the array of items that can be passed to the `MessageFormat` class for creating labels.
`protected java.lang.Object[]` `AbstractCategoryItemLabelGenerator.createItemArray(CategoryDataset dataset, int row, int column)` Creates the array of items that can be passed to the `MessageFormat` class for creating labels.
`java.lang.String` `CategoryItemLabelGenerator.generateColumnLabel(CategoryDataset dataset, int column)` Generates a label for the specified row.
`java.lang.String` `AbstractCategoryItemLabelGenerator.generateColumnLabel(CategoryDataset dataset, int column)` Generates a label for the specified row.
`java.lang.String` `StandardCategorySeriesLabelGenerator.generateLabel(CategoryDataset dataset, int series)` Generates a label for the specified series.
`java.lang.String` `CategorySeriesLabelGenerator.generateLabel(CategoryDataset dataset, int series)` Generates a label for the specified series.
`java.lang.String` `StandardCategoryItemLabelGenerator.generateLabel(CategoryDataset dataset, int row, int column)` Generates the label for an item in a dataset.
`java.lang.String` `CategoryItemLabelGenerator.generateLabel(CategoryDataset dataset, int row, int column)` Generates a label for the specified item.
`protected java.lang.String` `AbstractCategoryItemLabelGenerator.generateLabelString(CategoryDataset dataset, int row, int column)` Generates a for the specified item.
`java.lang.String` `CategoryItemLabelGenerator.generateRowLabel(CategoryDataset dataset, int row)` Generates a label for the specified row.
`java.lang.String` `AbstractCategoryItemLabelGenerator.generateRowLabel(CategoryDataset dataset, int row)` Generates a label for the specified row.
`java.lang.String` `StandardCategoryToolTipGenerator.generateToolTip(CategoryDataset dataset, int row, int column)` Generates the tool tip text for an item in a dataset.
`java.lang.String` `CategoryToolTipGenerator.generateToolTip(CategoryDataset dataset, int row, int column)` Generates the tool tip text for an item in a dataset.

Uses of CategoryDataset in org.jfree.chart.plot

Methods in org.jfree.chart.plot that return CategoryDataset
`CategoryDataset` `SpiderWebPlot.getDataset()` Returns the dataset.
`CategoryDataset` `MultiplePiePlot.getDataset()` Returns the dataset used by the plot.
`CategoryDataset` `CategoryPlot.getDataset()` Returns the primary dataset for the plot.
`CategoryDataset` `CategoryPlot.getDataset(int index)` Returns the dataset at the given index.

Methods in org.jfree.chart.plot with parameters of type CategoryDataset
`CategoryItemRenderer` `CategoryPlot.getRendererForDataset(CategoryDataset dataset)` Returns the renderer for the specified dataset.
`void` `SpiderWebPlot.setDataset(CategoryDataset dataset)` Sets the dataset used by the plot and sends a `PlotChangeEvent` to all registered listeners.
`void` `MultiplePiePlot.setDataset(CategoryDataset dataset)` Sets the dataset used by the plot and sends a `PlotChangeEvent` to all registered listeners.
`void` `CategoryPlot.setDataset(CategoryDataset dataset)` Sets the dataset for the plot, replacing the existing dataset, if there is one.
`void` `CategoryPlot.setDataset(int index, CategoryDataset dataset)` Sets a dataset for the plot.

Constructors in org.jfree.chart.plot with parameters of type CategoryDataset
`CategoryPlot(CategoryDataset dataset, CategoryAxis domainAxis, ValueAxis rangeAxis, CategoryItemRenderer renderer)` Creates a new plot.
`MultiplePiePlot(CategoryDataset dataset)` Creates a new plot.
`SpiderWebPlot(CategoryDataset dataset)` Creates a new spider web plot with the given dataset, with each row representing a series.
`SpiderWebPlot(CategoryDataset dataset, org.jfree.util.TableOrder extract)` Creates a new spider web plot with the given dataset.

Uses of CategoryDataset in org.jfree.chart.renderer.category

Methods in org.jfree.chart.renderer.category with parameters of type CategoryDataset
`protected void` `AbstractCategoryItemRenderer.addItemEntity(EntityCollection entities, CategoryDataset dataset, int row, int column, java.awt.Shape hotspot)` Adds an entity with the specified hotspot, but only if an entity collection is accessible via the renderer state.
`protected void` `LayeredBarRenderer.drawHorizontalItem(java.awt.Graphics2D g2, CategoryItemRendererState state, java.awt.geom.Rectangle2D dataArea, CategoryPlot plot, CategoryAxis domainAxis, ValueAxis rangeAxis, CategoryDataset data, int row, int column)` Draws the bar for a single (series, category) data item.
`void` `BoxAndWhiskerRenderer.drawHorizontalItem(java.awt.Graphics2D g2, CategoryItemRendererState state, java.awt.geom.Rectangle2D dataArea, CategoryPlot plot, CategoryAxis domainAxis, ValueAxis rangeAxis, CategoryDataset dataset, int row, int column)` Draws the visual representation of a single data item when the plot has a horizontal orientation.
`void` `WaterfallBarRenderer.drawItem(java.awt.Graphics2D g2, CategoryItemRendererState state, java.awt.geom.Rectangle2D dataArea, CategoryPlot plot, CategoryAxis domainAxis, ValueAxis rangeAxis, CategoryDataset dataset, int row, int column, int pass)` Draws the bar for a single (series, category) data item.
`void` `StatisticalLineAndShapeRenderer.drawItem(java.awt.Graphics2D g2, CategoryItemRendererState state, java.awt.geom.Rectangle2D dataArea, CategoryPlot plot, CategoryAxis domainAxis, ValueAxis rangeAxis, CategoryDataset dataset, int row, int column, int pass)` Draw a single data item.
`void` `StatisticalBarRenderer.drawItem(java.awt.Graphics2D g2, CategoryItemRendererState state, java.awt.geom.Rectangle2D dataArea, CategoryPlot plot, CategoryAxis domainAxis, ValueAxis rangeAxis, CategoryDataset data, int row, int column, int pass)` Draws the bar with its standard deviation line range for a single (series, category) data item.
`void` `StackedBarRenderer3D.drawItem(java.awt.Graphics2D g2, CategoryItemRendererState state, java.awt.geom.Rectangle2D dataArea, CategoryPlot plot, CategoryAxis domainAxis, ValueAxis rangeAxis, CategoryDataset dataset, int row, int column, int pass)` Draws a stacked bar (with 3D-effect) for a specific item.
`void` `StackedBarRenderer.drawItem(java.awt.Graphics2D g2, CategoryItemRendererState state, java.awt.geom.Rectangle2D dataArea, CategoryPlot plot, CategoryAxis domainAxis, ValueAxis rangeAxis, CategoryDataset dataset, int row, int column, int pass)` Draws a stacked bar for a specific item.
`void` `StackedAreaRenderer.drawItem(java.awt.Graphics2D g2, CategoryItemRendererState state, java.awt.geom.Rectangle2D dataArea, CategoryPlot plot, CategoryAxis domainAxis, ValueAxis rangeAxis, CategoryDataset dataset, int row, int column, int pass)` Draw a single data item.
`void` `MinMaxCategoryRenderer.drawItem(java.awt.Graphics2D g2, CategoryItemRendererState state, java.awt.geom.Rectangle2D dataArea, CategoryPlot plot, CategoryAxis domainAxis, ValueAxis rangeAxis, CategoryDataset dataset, int row, int column, int pass)` Draw a single data item.
`void` `LineRenderer3D.drawItem(java.awt.Graphics2D g2, CategoryItemRendererState state, java.awt.geom.Rectangle2D dataArea, CategoryPlot plot, CategoryAxis domainAxis, ValueAxis rangeAxis, CategoryDataset dataset, int row, int column, int pass)` Draw a single data item.
`void` `LineAndShapeRenderer.drawItem(java.awt.Graphics2D g2, CategoryItemRendererState state, java.awt.geom.Rectangle2D dataArea, CategoryPlot plot, CategoryAxis domainAxis, ValueAxis rangeAxis, CategoryDataset dataset, int row, int column, int pass)` Draw a single data item.
`void` `LevelRenderer.drawItem(java.awt.Graphics2D g2, CategoryItemRendererState state, java.awt.geom.Rectangle2D dataArea, CategoryPlot plot, CategoryAxis domainAxis, ValueAxis rangeAxis, CategoryDataset dataset, int row, int column, int pass)` Draws the bar for a single (series, category) data item.
`void` `LayeredBarRenderer.drawItem(java.awt.Graphics2D g2, CategoryItemRendererState state, java.awt.geom.Rectangle2D dataArea, CategoryPlot plot, CategoryAxis domainAxis, ValueAxis rangeAxis, CategoryDataset data, int row, int column, int pass)` Draws the bar for one item in the dataset.
`void` `IntervalBarRenderer.drawItem(java.awt.Graphics2D g2, CategoryItemRendererState state, java.awt.geom.Rectangle2D dataArea, CategoryPlot plot, CategoryAxis domainAxis, ValueAxis rangeAxis, CategoryDataset dataset, int row, int column, int pass)` Draws the bar for a single (series, category) data item.
`void` `GroupedStackedBarRenderer.drawItem(java.awt.Graphics2D g2, CategoryItemRendererState state, java.awt.geom.Rectangle2D dataArea, CategoryPlot plot, CategoryAxis domainAxis, ValueAxis rangeAxis, CategoryDataset dataset, int row, int column, int pass)` Draws a stacked bar for a specific item.
`void` `GanttRenderer.drawItem(java.awt.Graphics2D g2, CategoryItemRendererState state, java.awt.geom.Rectangle2D dataArea, CategoryPlot plot, CategoryAxis domainAxis, ValueAxis rangeAxis, CategoryDataset dataset, int row, int column, int pass)` Draws the bar for a single (series, category) data item.
`void` `CategoryStepRenderer.drawItem(java.awt.Graphics2D g2, CategoryItemRendererState state, java.awt.geom.Rectangle2D dataArea, CategoryPlot plot, CategoryAxis domainAxis, ValueAxis rangeAxis, CategoryDataset dataset, int row, int column, int pass)` Draw a single data item.
`void` `CategoryItemRenderer.drawItem(java.awt.Graphics2D g2, CategoryItemRendererState state, java.awt.geom.Rectangle2D dataArea, CategoryPlot plot, CategoryAxis domainAxis, ValueAxis rangeAxis, CategoryDataset dataset, int row, int column, int pass)` Draws a single data item.
`void` `BoxAndWhiskerRenderer.drawItem(java.awt.Graphics2D g2, CategoryItemRendererState state, java.awt.geom.Rectangle2D dataArea, CategoryPlot plot, CategoryAxis domainAxis, ValueAxis rangeAxis, CategoryDataset dataset, int row, int column, int pass)` Draw a single data item.
`void` `BarRenderer3D.drawItem(java.awt.Graphics2D g2, CategoryItemRendererState state, java.awt.geom.Rectangle2D dataArea, CategoryPlot plot, CategoryAxis domainAxis, ValueAxis rangeAxis, CategoryDataset dataset, int row, int column, int pass)` Draws a 3D bar to represent one data item.
`void` `BarRenderer.drawItem(java.awt.Graphics2D g2, CategoryItemRendererState state, java.awt.geom.Rectangle2D dataArea, CategoryPlot plot, CategoryAxis domainAxis, ValueAxis rangeAxis, CategoryDataset dataset, int row, int column, int pass)` Draws the bar for a single (series, category) data item.
`void` `AreaRenderer.drawItem(java.awt.Graphics2D g2, CategoryItemRendererState state, java.awt.geom.Rectangle2D dataArea, CategoryPlot plot, CategoryAxis domainAxis, ValueAxis rangeAxis, CategoryDataset dataset, int row, int column, int pass)` Draw a single data item.
`protected void` `BarRenderer.drawItemLabel(java.awt.Graphics2D g2, CategoryDataset data, int row, int column, CategoryPlot plot, CategoryItemLabelGenerator generator, java.awt.geom.Rectangle2D bar, boolean negative)` Draws an item label.
`protected void` `AbstractCategoryItemRenderer.drawItemLabel(java.awt.Graphics2D g2, PlotOrientation orientation, CategoryDataset dataset, int row, int column, double x, double y, boolean negative)` Draws an item label.
`protected void` `LayeredBarRenderer.drawVerticalItem(java.awt.Graphics2D g2, CategoryItemRendererState state, java.awt.geom.Rectangle2D dataArea, CategoryPlot plot, CategoryAxis domainAxis, ValueAxis rangeAxis, CategoryDataset data, int row, int column)` Draws the bar for a single (series, category) data item.
`void` `BoxAndWhiskerRenderer.drawVerticalItem(java.awt.Graphics2D g2, CategoryItemRendererState state, java.awt.geom.Rectangle2D dataArea, CategoryPlot plot, CategoryAxis domainAxis, ValueAxis rangeAxis, CategoryDataset dataset, int row, int column)` Draws the visual representation of a single data item when the plot has a vertical orientation.
`Range` `WaterfallBarRenderer.findRangeBounds(CategoryDataset dataset)` Returns the range of values the renderer requires to display all the items from the specified dataset.
`Range` `StackedBarRenderer3D.findRangeBounds(CategoryDataset dataset)` Returns the range of values the renderer requires to display all the items from the specified dataset.
`Range` `StackedBarRenderer.findRangeBounds(CategoryDataset dataset)` Returns the range of values the renderer requires to display all the items from the specified dataset.
`Range` `StackedAreaRenderer.findRangeBounds(CategoryDataset dataset)` Returns the range of values the renderer requires to display all the items from the specified dataset.
`Range` `GroupedStackedBarRenderer.findRangeBounds(CategoryDataset dataset)` Returns the range of values the renderer requires to display all the items from the specified dataset.
`Range` `CategoryItemRenderer.findRangeBounds(CategoryDataset dataset)` Returns the range of values the renderer requires to display all the items from the specified dataset.
`Range` `BarRenderer.findRangeBounds(CategoryDataset dataset)` Returns the range of values the renderer requires to display all the items from the specified dataset.
`Range` `AbstractCategoryItemRenderer.findRangeBounds(CategoryDataset dataset)` Returns the range of values the renderer requires to display all the items from the specified dataset.
`protected double` `StackedAreaRenderer.getPreviousHeight(CategoryDataset data, int series, int category)` Calculates the stacked value of the all series up to, but not including `series` for the specified category, `category`.

Uses of CategoryDataset in org.jfree.chart.urls

Methods in org.jfree.chart.urls with parameters of type CategoryDataset
`java.lang.String` `StandardCategoryURLGenerator.generateURL(CategoryDataset dataset, int series, int category)` Generates a URL for a particular item within a series.
`java.lang.String` `CategoryURLGenerator.generateURL(CategoryDataset data, int series, int category)` Returns a URL for one item in a dataset.

Uses of CategoryDataset in org.jfree.data.category

Subinterfaces of CategoryDataset in org.jfree.data.category
`interface` `IntervalCategoryDataset` A category dataset that defines a value range for each series/category combination.

Classes in org.jfree.data.category that implement CategoryDataset
`class` `DefaultCategoryDataset` A default implementation of the `CategoryDataset` interface.
`class` `DefaultIntervalCategoryDataset` A convenience class that provides a default implementation of the `IntervalCategoryDataset` interface.

Constructors in org.jfree.data.category with parameters of type CategoryDataset
`CategoryToPieDataset(CategoryDataset source, org.jfree.util.TableOrder extract, int index)` An adaptor class that converts any `CategoryDataset` into a `PieDataset`, by taking the values from a single row or column.

Uses of CategoryDataset in org.jfree.data.gantt

Subinterfaces of CategoryDataset in org.jfree.data.gantt
`interface` `GanttCategoryDataset` An extension of the `IntervalCategoryDataset` interface that adds support for multiple sub-intervals.

Classes in org.jfree.data.gantt that implement CategoryDataset
`class` `TaskSeriesCollection` A collection of `TaskSeries` objects.

Uses of CategoryDataset in org.jfree.data.general

Subinterfaces of CategoryDataset in org.jfree.data.general
`interface` `KeyedValues2DDataset` A dataset containing (key, value) data items.

Classes in org.jfree.data.general that implement CategoryDataset
`class` `DefaultKeyedValues2DDataset` A default implementation of the `KeyedValues2DDataset` interface.

Methods in org.jfree.data.general that return CategoryDataset
`static CategoryDataset` `DatasetUtilities.createCategoryDataset(java.lang.Comparable[] rowKeys, java.lang.Comparable[] columnKeys, double[][] data)` Creates a `CategoryDataset` that contains a copy of the data in an array (instances of `Double` are created to represent the data items).
`static CategoryDataset` `DatasetUtilities.createCategoryDataset(java.lang.Comparable rowKey, KeyedValues rowData)` Creates a `CategoryDataset` by copying the data from the supplied `KeyedValues` instance.
`static CategoryDataset` `DatasetUtilities.createCategoryDataset(java.lang.String rowKeyPrefix, java.lang.String columnKeyPrefix, double[][] data)` Creates a `CategoryDataset` that contains a copy of the data in an array (instances of `Double` are created to represent the data items).
`static CategoryDataset` `DatasetUtilities.createCategoryDataset(java.lang.String rowKeyPrefix, java.lang.String columnKeyPrefix, java.lang.Number[][] data)` Creates a `CategoryDataset` that contains a copy of the data in an array.

Methods in org.jfree.data.general with parameters of type CategoryDataset
`static PieDataset` `DatasetUtilities.createPieDatasetForColumn(CategoryDataset dataset, java.lang.Comparable columnKey)` Creates a pie dataset from a table dataset by taking all the values for a single column.
`static PieDataset` `DatasetUtilities.createPieDatasetForColumn(CategoryDataset dataset, int column)` Creates a pie dataset from a `CategoryDataset` by taking all the values for a single column.
`static PieDataset` `DatasetUtilities.createPieDatasetForRow(CategoryDataset dataset, java.lang.Comparable rowKey)` Creates a pie dataset from a table dataset by taking all the values for a single row.
`static PieDataset` `DatasetUtilities.createPieDatasetForRow(CategoryDataset dataset, int row)` Creates a pie dataset from a table dataset by taking all the values for a single row.
`static Range` `DatasetUtilities.findCumulativeRangeBounds(CategoryDataset dataset)` Calculates the range of values for a dataset where each item is the running total of the items for the current series.
`static java.lang.Number` `DatasetUtilities.findMaximumRangeValue(CategoryDataset dataset)` Returns the maximum range value for the specified dataset.
`static java.lang.Number` `DatasetUtilities.findMaximumStackedRangeValue(CategoryDataset dataset)` Returns the maximum value in the dataset range, assuming that values in each category are "stacked".
`static java.lang.Number` `DatasetUtilities.findMinimumRangeValue(CategoryDataset dataset)` Returns the minimum range value for the specified dataset.
`static java.lang.Number` `DatasetUtilities.findMinimumStackedRangeValue(CategoryDataset dataset)` Returns the minimum value in the dataset range, assuming that values in each category are "stacked".
`static Range` `DatasetUtilities.findRangeBounds(CategoryDataset dataset)` Returns the range of values in the range for the dataset.
`static Range` `DatasetUtilities.findRangeBounds(CategoryDataset dataset, boolean includeInterval)` Returns the range of values in the range for the dataset.
`static Range` `DatasetUtilities.findStackedRangeBounds(CategoryDataset dataset)` Returns the minimum and maximum values for the dataset's range (y-values), assuming that the series in one category are stacked.
`static Range` `DatasetUtilities.findStackedRangeBounds(CategoryDataset dataset, double base)` Returns the minimum and maximum values for the dataset's range (y-values), assuming that the series in one category are stacked.
`static Range` `DatasetUtilities.findStackedRangeBounds(CategoryDataset dataset, KeyToGroupMap map)` Returns the minimum and maximum values for the dataset's range (y-values), assuming that the series in one category are stacked.
`static boolean` `DatasetUtilities.isEmptyOrNull(CategoryDataset dataset)` Returns `true` if the dataset is empty (or `null`), and `false` otherwise.
`static Range` `DatasetUtilities.iterateCategoryRangeBounds(CategoryDataset dataset, boolean includeInterval)` Iterates over the data item of the category dataset to find the range bounds.

Uses of CategoryDataset in org.jfree.data.io

Methods in org.jfree.data.io that return CategoryDataset
`CategoryDataset` `CSV.readCategoryDataset(java.io.Reader in)` Reads a `CategoryDataset` from a CSV file or input source.

Uses of CategoryDataset in org.jfree.data.jdbc

Classes in org.jfree.data.jdbc that implement CategoryDataset
`class` `JDBCCategoryDataset` A `CategoryDataset` implementation over a database JDBC result set.

Uses of CategoryDataset in org.jfree.data.statistics

Subinterfaces of CategoryDataset in org.jfree.data.statistics
`interface` `BoxAndWhiskerCategoryDataset` A category dataset that defines various medians, outliers and an average value for each item.
`interface` `StatisticalCategoryDataset` A category dataset that defines a median and standard deviation value for each item.

Classes in org.jfree.data.statistics that implement CategoryDataset
`class` `DefaultBoxAndWhiskerCategoryDataset` A convenience class that provides a default implementation of the `BoxAndWhiskerCategoryDataset` interface.
`class` `DefaultStatisticalCategoryDataset` A convenience class that provides a default implementation of the `StatisticalCategoryDataset` interface.

Uses of CategoryDataset in org.jfree.data.xml

Methods in org.jfree.data.xml that return CategoryDataset
`CategoryDataset` `CategoryDatasetHandler.getDataset()` Returns the dataset.
`static CategoryDataset` `DatasetReader.readCategoryDatasetFromXML(java.io.File file)` Reads a `CategoryDataset` from a file.
`static CategoryDataset` `DatasetReader.readCategoryDatasetFromXML(java.io.InputStream in)` Reads a `CategoryDataset` from a stream.