Uses of Interface
com.jrefinery.data.CategoryDataset

Packages that use CategoryDataset
com.jrefinery.chart The main classes in the JFreeChart class library. 
com.jrefinery.chart.demo Demonstration applications for the JFreeChart class library. 
com.jrefinery.chart.tooltips Classes for adding tooltips to charts. 
com.jrefinery.chart.urls Classes for adding URLS to charts for HTML image map generation. 
com.jrefinery.data Data interfaces and classes. 
 

Uses of CategoryDataset in com.jrefinery.chart
 

Methods in com.jrefinery.chart that return CategoryDataset
 CategoryDataset CategoryPlot.getCategoryDataset()
          A convenience method that returns the dataset for the plot, cast as a CategoryDataset.
 CategoryDataset VerticalCategoryPlot.getCategoryDataset()
          A convenience method that returns the dataset for the plot, cast as a CategoryDataset.
 CategoryDataset HorizontalCategoryPlot.getCategoryDataset()
          A convenience method that returns the dataset for the plot, cast as a CategoryDataset.
 

Methods in com.jrefinery.chart with parameters of type CategoryDataset
 void AbstractCategoryItemRenderer.initialise(java.awt.Graphics2D g2, java.awt.geom.Rectangle2D dataArea, CategoryPlot plot, ValueAxis axis, CategoryDataset data, ChartRenderingInfo info)
          Initialises the renderer.
 void MinMaxCategoryRenderer.drawCategoryItem(java.awt.Graphics2D g2, java.awt.geom.Rectangle2D dataArea, CategoryPlot plot, ValueAxis axis, CategoryDataset data, int series, java.lang.Object category, int categoryIndex, java.lang.Object previousCategory)
          Draw a single data item.
 void BarRenderer.initialise(java.awt.Graphics2D g2, java.awt.geom.Rectangle2D dataArea, CategoryPlot plot, ValueAxis axis, CategoryDataset data, ChartRenderingInfo info)
          Initialises the renderer.
abstract  int BarRenderer.barWidthsPerCategory(CategoryDataset data)
          Returns the number of bar widths per category, which depends on whether or not the renderer stacks bars.
protected  void BarRenderer.calculateCategoryAndItemSpans(java.awt.Graphics2D g2, java.awt.geom.Rectangle2D dataArea, CategoryPlot plot, CategoryDataset data, double span)
          Calculates some dimensions required for plotting the bars.
 void VerticalBarRenderer.initialise(java.awt.Graphics2D g2, java.awt.geom.Rectangle2D dataArea, CategoryPlot plot, ValueAxis axis, CategoryDataset data, ChartRenderingInfo info)
          Initialises the renderer.
 void VerticalBarRenderer.drawCategoryItem(java.awt.Graphics2D g2, java.awt.geom.Rectangle2D dataArea, CategoryPlot plot, ValueAxis axis, CategoryDataset data, int series, java.lang.Object category, int categoryIndex, java.lang.Object previousCategory)
          Draws the bar for a single (series, category) data item.
 int VerticalBarRenderer.barWidthsPerCategory(CategoryDataset data)
          Returns the number of bar-widths displayed in each category.
 void HorizontalBarRenderer.initialise(java.awt.Graphics2D g2, java.awt.geom.Rectangle2D dataArea, CategoryPlot plot, ValueAxis axis, CategoryDataset data, ChartRenderingInfo info)
          Initialises the renderer.
 void HorizontalBarRenderer.drawCategoryItem(java.awt.Graphics2D g2, java.awt.geom.Rectangle2D dataArea, CategoryPlot plot, ValueAxis axis, CategoryDataset data, int series, java.lang.Object category, int categoryIndex, java.lang.Object previousCategory)
          Draws the bar for a single (series, category) data item.
 int HorizontalBarRenderer.barWidthsPerCategory(CategoryDataset data)
          Returns the number of bar widths in each category (used to calculate the width of a single bar).
 void AreaCategoryItemRenderer.drawCategoryItem(java.awt.Graphics2D g2, java.awt.geom.Rectangle2D dataArea, CategoryPlot plot, ValueAxis axis, CategoryDataset data, int series, java.lang.Object category, int categoryIndex, java.lang.Object previousCategory)
          Draw a single data item.
 void StackedVerticalBarRenderer.drawCategoryItem(java.awt.Graphics2D g2, java.awt.geom.Rectangle2D dataArea, CategoryPlot plot, ValueAxis axis, CategoryDataset data, int series, java.lang.Object category, int categoryIndex, java.lang.Object previousCategory)
          Draws a stacked bar for a specific item.
 int StackedVerticalBarRenderer.barWidthsPerCategory(CategoryDataset data)
          Returns the number of "bar widths" per category.
 void HorizontalIntervalBarRenderer.initialise(java.awt.Graphics2D g2, java.awt.geom.Rectangle2D dataArea, CategoryPlot plot, ValueAxis axis, CategoryDataset data, ChartRenderingInfo info)
          Initialises the renderer.
 int HorizontalIntervalBarRenderer.barWidthsPerCategory(CategoryDataset data)
          This renderer shows each series within a category as a separate bar (as opposed to a stacked bar renderer).
 void HorizontalIntervalBarRenderer.drawCategoryItem(java.awt.Graphics2D g2, java.awt.geom.Rectangle2D dataArea, CategoryPlot plot, ValueAxis axis, CategoryDataset data, int series, java.lang.Object category, int categoryIndex, java.lang.Object previousCategory)
          Draw a single data item.
 void StackedHorizontalBarRenderer.drawCategoryItem(java.awt.Graphics2D g2, java.awt.geom.Rectangle2D dataArea, CategoryPlot plot, ValueAxis axis, CategoryDataset data, int series, java.lang.Object category, int categoryIndex, java.lang.Object previousCategory)
          Draws a stacked bar for a specific item.
 int StackedHorizontalBarRenderer.barWidthsPerCategory(CategoryDataset data)
          Returns the number of "bar widths" per category.
 void HorizontalShapeRenderer.drawCategoryItem(java.awt.Graphics2D g2, java.awt.geom.Rectangle2D dataArea, CategoryPlot plot, ValueAxis axis, CategoryDataset data, int series, java.lang.Object category, int categoryIndex, java.lang.Object previousCategory)
          Draw a single data item.
 void LineAndShapeRenderer.drawCategoryItem(java.awt.Graphics2D g2, java.awt.geom.Rectangle2D dataArea, CategoryPlot plot, ValueAxis axis, CategoryDataset data, int series, java.lang.Object category, int categoryIndex, java.lang.Object previousCategory)
          Draw a single data item.
 void VerticalStatisticalBarRenderer.initialise(java.awt.Graphics2D g2, java.awt.geom.Rectangle2D dataArea, CategoryPlot plot, ValueAxis axis, CategoryDataset data, ChartRenderingInfo info)
          Initialises the renderer.
 void VerticalStatisticalBarRenderer.drawCategoryItem(java.awt.Graphics2D g2, java.awt.geom.Rectangle2D dataArea, CategoryPlot plot, ValueAxis axis, CategoryDataset data, int series, java.lang.Object category, int categoryIndex, java.lang.Object previousCategory)
          Draws the bar with its standard deviation line range for a single (series, category) data item.
 int VerticalStatisticalBarRenderer.barWidthsPerCategory(CategoryDataset data)
          Returns the number of bar-widths displayed in each category.
 void CategoryItemRenderer.initialise(java.awt.Graphics2D g2, java.awt.geom.Rectangle2D dataArea, CategoryPlot plot, ValueAxis axis, CategoryDataset data, ChartRenderingInfo info)
          Initialises the renderer.
 void CategoryItemRenderer.drawCategoryItem(java.awt.Graphics2D g2, java.awt.geom.Rectangle2D dataArea, CategoryPlot plot, ValueAxis axis, CategoryDataset data, int series, java.lang.Object category, int categoryIndex, java.lang.Object previousCategory)
          Draws a single data item.
 int HorizontalBarRenderer3D.barWidthsPerCategory(CategoryDataset data)
          Returns the number of bar widths in each category (used to calculate the width of a single bar).
 void HorizontalBarRenderer3D.drawCategoryItem(java.awt.Graphics2D g2, java.awt.geom.Rectangle2D dataArea, CategoryPlot plot, ValueAxis axis, CategoryDataset data, int series, java.lang.Object category, int categoryIndex, java.lang.Object previousCategory)
          Draws the bar for a single (series, category) data item.
 int VerticalBarRenderer3D.barWidthsPerCategory(CategoryDataset data)
          This will be a method in the renderer that tells whether there is one bar width per category or onebarwidth per series per category.
 void VerticalBarRenderer3D.drawCategoryItem(java.awt.Graphics2D g2, java.awt.geom.Rectangle2D dataArea, CategoryPlot plot, ValueAxis axis, CategoryDataset data, int series, java.lang.Object category, int categoryIndex, java.lang.Object previousCategory)
          Renders an individual bar.
 void VerticalIntervalBarRenderer.initialise(java.awt.Graphics2D g2, java.awt.geom.Rectangle2D dataArea, CategoryPlot plot, ValueAxis axis, CategoryDataset data, ChartRenderingInfo info)
          Initialises the renderer.
 void VerticalIntervalBarRenderer.drawCategoryItem(java.awt.Graphics2D g2, java.awt.geom.Rectangle2D dataArea, CategoryPlot plot, ValueAxis axis, CategoryDataset data, int series, java.lang.Object category, int categoryIndex, java.lang.Object previousCategory)
          Draws the bar for a single (series, category) data item.
 int VerticalIntervalBarRenderer.barWidthsPerCategory(CategoryDataset data)
          Returns the number of bar-widths displayed in each category.
static JFreeChart ChartFactory.createPieChart(java.lang.String title, CategoryDataset data, boolean legend)
          Creates a chart containing multiple pie charts, from a CategoryDataset.
static JFreeChart ChartFactory.createPieChart(java.lang.String title, CategoryDataset data, boolean legend, boolean tooltips, boolean urls)
          Creates a chart containing multiple pie charts, from a CategoryDataset.
static JFreeChart ChartFactory.createVerticalBarChart(java.lang.String title, java.lang.String categoryAxisLabel, java.lang.String valueAxisLabel, CategoryDataset data, boolean legend)
          Creates a vertical bar chart with default settings.
static JFreeChart ChartFactory.createVerticalBarChart(java.lang.String title, java.lang.String categoryAxisLabel, java.lang.String valueAxisLabel, CategoryDataset data, boolean legend, boolean tooltips, boolean urls)
          Creates a vertical bar chart with default settings.
static JFreeChart ChartFactory.createVerticalBarChart3D(java.lang.String title, java.lang.String categoryAxisLabel, java.lang.String valueAxisLabel, CategoryDataset data, boolean legend)
          Creates a vertical 3D-effect bar chart with default settings.
static JFreeChart ChartFactory.createStackedVerticalBarChart(java.lang.String title, java.lang.String categoryAxisLabel, java.lang.String valueAxisLabel, CategoryDataset data, boolean legend)
          Creates a stacked vertical bar chart with default settings.
static JFreeChart ChartFactory.createStackedVerticalBarChart3D(java.lang.String title, java.lang.String categoryAxisLabel, java.lang.String valueAxisLabel, CategoryDataset data, boolean legend)
          Creates a stacked vertical bar chart with default settings.
static JFreeChart ChartFactory.createHorizontalBarChart(java.lang.String title, java.lang.String domainAxisLabel, java.lang.String rangeAxisLabel, CategoryDataset data, boolean legend)
          Creates a horizontal bar chart with default settings.
static JFreeChart ChartFactory.createHorizontalBarChart(java.lang.String title, java.lang.String domainAxisLabel, java.lang.String rangeAxisLabel, CategoryDataset data, boolean legend, boolean tooltips, boolean urls)
          Creates a horizontal bar chart with default settings.
static JFreeChart ChartFactory.createHorizontalBarChart3D(java.lang.String title, java.lang.String categoryAxisLabel, java.lang.String valueAxisLabel, CategoryDataset data, boolean legend)
          Creates a horizontal 3D-effect bar chart with default settings.
static JFreeChart ChartFactory.createHorizontalBarChart3D(java.lang.String title, java.lang.String categoryAxisLabel, java.lang.String valueAxisLabel, CategoryDataset data, boolean legend, boolean tooltips, boolean urls)
          Creates a horizontal 3D-effect bar chart with default settings.
static JFreeChart ChartFactory.createStackedHorizontalBarChart(java.lang.String title, java.lang.String domainAxisLabel, java.lang.String rangeAxisLabel, CategoryDataset data, boolean legend)
          Creates a stacked horizontal bar chart with default settings.
static JFreeChart ChartFactory.createLineChart(java.lang.String title, java.lang.String categoryAxisLabel, java.lang.String valueAxisLabel, CategoryDataset data, boolean legend)
          Creates a line chart with default settings.
static JFreeChart ChartFactory.createLineChart(java.lang.String title, java.lang.String categoryAxisLabel, java.lang.String valueAxisLabel, CategoryDataset data, boolean legend, boolean tooltips, boolean urls)
          Creates a line chart with default settings.
static JFreeChart ChartFactory.createAreaChart(java.lang.String title, java.lang.String categoryAxisLabel, java.lang.String valueAxisLabel, CategoryDataset data, boolean legend)
          Creates an area chart with default settings.
static JFreeChart ChartFactory.createAreaChart(java.lang.String title, java.lang.String categoryAxisLabel, java.lang.String valueAxisLabel, CategoryDataset data, boolean legend, boolean tooltips, boolean urls)
          Creates an area chart with default settings.
static JFreeChart ChartFactory.createStackedAreaChart(java.lang.String title, java.lang.String categoryAxisLabel, java.lang.String valueAxisLabel, CategoryDataset data, boolean legend)
          Creates a stacked area chart with default settings.
 void StackedAreaCategoryItemRenderer.drawCategoryItem(java.awt.Graphics2D g2, java.awt.geom.Rectangle2D dataArea, CategoryPlot plot, ValueAxis axis, CategoryDataset data, int series, java.lang.Object category, int categoryIndex, java.lang.Object previousCategory)
          Draw a single data item.
protected  double StackedAreaCategoryItemRenderer.getPreviousHeight(CategoryDataset data, int series, java.lang.Object category)
          Calculates the stacked value of the all series up to, but not including series for the specified category, category.
 int StackedVerticalBarRenderer3D.barWidthsPerCategory(CategoryDataset data)
          This will be a method in the renderer that tells whether there is one bar width per category or onebarwidth per series per category.
 void StackedVerticalBarRenderer3D.drawCategoryItem(java.awt.Graphics2D g2, java.awt.geom.Rectangle2D dataArea, CategoryPlot plot, ValueAxis axis, CategoryDataset data, int series, java.lang.Object category, int categoryIndex, java.lang.Object previousCategory)
          Draws a stacked bar (with 3D-effect) for a specific item.
 

Constructors in com.jrefinery.chart with parameters of type CategoryDataset
PiePlot(CategoryDataset data)
          Constructs a new pie plot, using default attributes as required.
CategoryPlot(CategoryDataset data, CategoryAxis domainAxis, ValueAxis rangeAxis, CategoryItemRenderer renderer)
          Constructs a category plot, using default values where necessary.
CategoryPlot(CategoryDataset data, CategoryAxis domainAxis, ValueAxis rangeAxis, CategoryItemRenderer renderer, java.awt.Insets insets, java.awt.Paint backgroundPaint, java.awt.Image backgroundImage, float backgroundAlpha, java.awt.Stroke outlineStroke, java.awt.Paint outlinePaint, float foregroundAlpha, double introGapPercent, double trailGapPercent, double categoryGapsPercent, double itemGapsPercent)
          Constructs a category plot.
VerticalCategoryPlot(CategoryDataset data, CategoryAxis domainAxis, ValueAxis rangeAxis, CategoryItemRenderer renderer)
          Constructs a new vertical category plot.
VerticalCategoryPlot(CategoryDataset data, CategoryAxis domainAxis, ValueAxis rangeAxis, CategoryItemRenderer renderer, java.awt.Insets insets, java.awt.Paint backgroundPaint, java.awt.Image backgroundImage, float backgroundAlpha, java.awt.Stroke outlineStroke, java.awt.Paint outlinePaint, float foregroundAlpha, double introGapPercent, double trailGapPercent, double categoryGapPercent, double itemGapPercent)
          Constructs a new vertical category plot.
HorizontalCategoryPlot(CategoryDataset data, CategoryAxis domainAxis, ValueAxis rangeAxis, CategoryItemRenderer renderer)
          Constructs a horizontal category plot.
HorizontalCategoryPlot(CategoryDataset data, CategoryAxis domainAxis, ValueAxis rangeAxis, CategoryItemRenderer renderer, java.awt.Insets insets, java.awt.Paint backgroundPaint, java.awt.Image backgroundImage, float backgroundAlpha, java.awt.Stroke outlineStroke, java.awt.Paint outlinePaint, float alpha, double introGapPercent, double trailGapPercent, double categoryGapPercent, double itemGapPercent)
          Constructs a horizontal category plot.
 

Uses of CategoryDataset in com.jrefinery.chart.demo
 

Methods in com.jrefinery.chart.demo that return CategoryDataset
static CategoryDataset DemoDatasetFactory.createCategoryDataset()
          Creates and returns a category dataset for the demo charts.
static CategoryDataset DemoDatasetFactory.createSingleCategoryDataset()
          Creates and returns a category dataset with JUST ONE CATEGORY for the demo charts.
static CategoryDataset DemoDatasetFactory.createSingleSeriesCategoryDataset()
          Creates and returns a category dataset for the demo charts.
 CategoryDataset JFreeChartServletDemo.createCategoryDataset()
          Creates and returns a sample category dataset for the demo charts.
 

Uses of CategoryDataset in com.jrefinery.chart.tooltips
 

Methods in com.jrefinery.chart.tooltips with parameters of type CategoryDataset
 java.lang.String StandardCategoryToolTipGenerator.generateToolTip(CategoryDataset data, int series, java.lang.Object category)
          Generates a tooltip text item for a particular category within a series.
 java.lang.String CategoryToolTipGenerator.generateToolTip(CategoryDataset data, int series, java.lang.Object category)
          Generates a tooltip text item for a particular category within a series.
 java.lang.String IntervalCategoryToolTipGenerator.generateToolTip(CategoryDataset data, int series, java.lang.Object category)
          Generates a tooltip text item for a particular category within a series.
 

Uses of CategoryDataset in com.jrefinery.chart.urls
 

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

Uses of CategoryDataset in com.jrefinery.data
 

Subinterfaces of CategoryDataset in com.jrefinery.data
 interface IntervalCategoryDataset
          A category dataset that defines a value range for each series/category combination.
 interface StatisticalCategoryDataset
          A category dataset that defines a median and standard deviation value for each series/category combination.
 

Classes in com.jrefinery.data that implement CategoryDataset
 class DefaultCategoryDataset
          A convenience class that provides a default implementation of the CategoryDataset interface.
 class DefaultIntervalCategoryDataset
          A convenience class that provides a default implementation of the IntervalCategoryDataset interface.
 class DefaultStatisticalCategoryDataset
          A convenience class that provides a default implementation of the StatisticalCategoryDataset interface.
 class GanttSeriesCollection
          A collection of GanttSeries objects.
 class JdbcCategoryDataset
          A CategoryDataset implementation over a database JDBC result set.
 

Methods in com.jrefinery.data with parameters of type CategoryDataset
static PieDataset DatasetUtilities.createPieDataset(CategoryDataset data, java.lang.Object category)
          Creates a pie dataset from a category dataset by taking all the values (across series) for a single category.
static PieDataset DatasetUtilities.createPieDataset(CategoryDataset data, int series)
          Creates a pie dataset from a category dataset by taking all the values for a single series.
static Range DatasetUtilities.getStackedRangeExtent(CategoryDataset data)
          Returns the range of values for the range (as in domain/range) of the dataset, assuming that the series in one category are stacked.
static java.lang.Number DatasetUtilities.getMinimumStackedRangeValue(CategoryDataset data)
          Returns the minimum value in the dataset range, assuming that values in each category are "stacked".
static java.lang.Number DatasetUtilities.getMaximumStackedRangeValue(CategoryDataset data)
          Returns the maximum value in the dataset range, assuming that values in each category are "stacked".