| Name | Package | Description |
| Arrangement | org.jfree.chart.block | An object that is responsible for arranging a collection of Block s
within a BlockContainer . |
| AxisChangeListener | org.jfree.chart.event | The interface that must be supported by classes that wish to receive
notification of changes to an axis. |
| Block | org.jfree.chart.block | A block is an arbitrary item that can be drawn (in Java2D space) within a
rectangular area, has a preferred size, and can be arranged by an
Arrangement manager. |
| BoxAndWhiskerCategoryDataset | org.jfree.data.statistics | A category dataset that defines various medians, outliers and an average
value for each item. |
| BoxAndWhiskerXYDataset | org.jfree.data.statistics | An interface that defines data in the form of (x, max, min, average, median)
tuples. |
| CategoryAnnotation | org.jfree.chart.annotations | The interface that must be supported by annotations that are to be added to
a CategoryPlot . |
| CategoryDataset | org.jfree.data.category | The interface for a dataset with one or more series, and values associated
with categories. |
| CategoryItemLabelGenerator | org.jfree.chart.labels | A category item label generator is an object that can be assigned to a
CategoryItemRenderer and that
assumes responsibility for creating text items to be used as labels for the
items in a CategoryPlot . |
| CategoryItemRenderer | org.jfree.chart.renderer.category | A plug-in object that is used by the CategoryPlot class to display
individual data items from a CategoryDataset . |
| CategorySeriesLabelGenerator | org.jfree.chart.labels | A generator that creates labels for the series in a CategoryDataset . |
| CategoryToolTipGenerator | org.jfree.chart.labels | A category tool tip generator is an object that can be assigned to a
CategoryItemRenderer and that
assumes responsibility for creating text items to be used as tooltips for the
items in a CategoryPlot . |
| CategoryURLGenerator | org.jfree.chart.urls | A URL generator for items in a CategoryDataset . |
| ChartChangeListener | org.jfree.chart.event | The interface that must be supported by classes that wish to receive
notification of chart events. |
| ChartEditor | org.jfree.chart.editor | A chart editor is typically a JComponent containing a user interface
for modifying the properties of a chart. |
| ChartEditorFactory | org.jfree.chart.editor | A factory for creating new ChartEditor instances. |
| ChartMouseListener | org.jfree.chart | The interface that must be implemented by classes that wish to receive
ChartMouseEvent notifications from a ChartPanel . |
| ChartProgressListener | org.jfree.chart.event | The interface that must be supported by classes that wish to receive
notification of chart progress events. |
| CombinationDataset | org.jfree.data.general | Interface that describes the new methods that any combined dataset needs to
implement. |
| ContourDataset | org.jfree.data.contour | The interface through which JFreeChart obtains data in the form of (x, y, z)
items - used for XY and XYZ plots. |
| ContourToolTipGenerator | org.jfree.chart.labels | Interface for a tooltip generator for plots that use data from a
ContourDataset . |
| ContourValuePlot | org.jfree.chart.plot | An interface defining methods related to contour plots. |
| Dataset | org.jfree.data.general | The base interface for data sets. |
| DatasetChangeListener | org.jfree.data.general | The interface that must be supported by classes that wish to receive
notification of changes to a dataset. |
| DatasetTags | org.jfree.data.xml | Constants for the tags that identify the elements in the XML files. |
| DomainInfo | org.jfree.data | An interface (optional) that can be implemented by a dataset to assist in
determining the minimum and maximum values. |
| DrawingSupplier | org.jfree.chart.plot | A supplier of Paint and Stroke objects. |
| Effect3D | org.jfree.chart | An interface that should be implemented by renderers that use a 3D effect. |
| EntityBlockParams | org.jfree.chart.block | An interface that is used by the draw() method of some Block
implementations to determine whether or not to generate entities for the
items within the block. |
| EntityBlockResult | org.jfree.chart.block | Provides access to the EntityCollection generated when a block is
drawn. |
| EntityCollection | org.jfree.chart.entity | This interface defines the methods used to access an ordered list of
ChartEntity objects. |
| Function2D | org.jfree.data.function | A function of the form y = f(x). |
| GanttCategoryDataset | org.jfree.data.gantt | An extension of the IntervalCategoryDataset interface that adds
support for multiple sub-intervals. |
| ImageEncoder | org.jfree.chart.encoders | Interface for abstracting different types of image encoders. |
| ImageFormat | org.jfree.chart.encoders | Interface used for referencing different image formats. |
| IntervalCategoryDataset | org.jfree.data.category | A category dataset that defines a value range for each series/category
combination. |
| IntervalXYDataset | org.jfree.data.xy | An extension of the XYDataset interface that allows a range of data
to be defined for the X values, the Y values, or both the X and Y values. |
| IntervalXYZDataset | org.jfree.data.xy | An extension of the XYZDataset interface that allows a range of data
to be defined for any of the X values, the Y values, and the Z values. |
| KeyedValue | org.jfree.data | A (key, value) pair. |
| KeyedValueDataset | org.jfree.data.general | A dataset containing a single value. |
| KeyedValues | org.jfree.data | An ordered list of (key, value) items. |
| KeyedValues2D | org.jfree.data | An extension of the Values2D interface where a unique key is
associated with the row and column indices. |
| KeyedValues2DDataset | org.jfree.data.general | A dataset containing (key, value) data items. |
| KeyedValuesDataset | org.jfree.data.general | A dataset containing (key, value) data items. |
| LegendItemSource | org.jfree.chart | A source of legend items. |
| OHLCDataset | org.jfree.data.xy | An interface that defines data in the form of (x, high, low, open, close)
tuples. |
| PieDataset | org.jfree.data.general | A general purpose dataset where values are associated with keys. |
| PieSectionLabelGenerator | org.jfree.chart.labels | Interface for a label generator for plots that use data from
a PieDataset . |
| PieToolTipGenerator | org.jfree.chart.labels | A tool tip generator that is used by the
PiePlot class. |
| PieURLGenerator | org.jfree.chart.urls | Interface for a URL generator for plots that use data from a
PieDataset . |
| PlotChangeListener | org.jfree.chart.event | The interface that must be supported by classes that wish to receive
notification of changes to a plot. |
| PolarItemRenderer | org.jfree.chart.renderer | The interface for a renderer that can be used by the PolarPlot class. |
| RangeInfo | org.jfree.data | An interface (optional) that can be implemented by a dataset to assist in
determining the minimum and maximum values. |
| RendererChangeListener | org.jfree.chart.event | The interface that must be supported by classes that wish to receive
notification of changes to a renderer. |
| SeriesChangeListener | org.jfree.data.general | Methods for receiving notification of changes to a data series. |
| SeriesDataset | org.jfree.data.general | The interface for a dataset consisting of one or many series of data. |
| StatisticalCategoryDataset | org.jfree.data.statistics | A category dataset that defines a median and standard deviation value for
each item. |
| TableXYDataset | org.jfree.data.xy | A dataset containing one or more data series containing (x, y) data items,
where all series in the dataset share the same set of x-values. |
| TickUnitSource | org.jfree.chart.axis | An interface used by the DateAxis and NumberAxis classes to
obtain a suitable TickUnit . |
| Timeline | org.jfree.chart.axis | An interface that defines the contract for a Timeline. |
| TimePeriod | org.jfree.data.time | A period of time measured to millisecond precision using two instances of
java.util.Date. |
| TitleChangeListener | org.jfree.chart.event | The interface that must be supported by classes that wish to receive
notification of changes to a chart title. |
| ToolTipTagFragmentGenerator | org.jfree.chart.imagemap | Interface for generating the tooltip fragment of an HTML image map area tag. |
| URLTagFragmentGenerator | org.jfree.chart.imagemap | Interface for generating the URL fragment of an HTML image map area tag. |
| Value | org.jfree.data | A general purpose interface for accessing a value. |
| ValueAxisPlot | org.jfree.chart.plot | An interface that is implemented by plots that use a ValueAxis ,
providing a standard method to find the current data range. |
| ValueDataset | org.jfree.data.general | An interface for a dataset that returns a single value. |
| Values | org.jfree.data | An interface through which (single-dimension) data values can be accessed. |
| Values2D | org.jfree.data | A general purpose interface that can be used to access a table of values. |
| WindDataset | org.jfree.data.xy | Interface for a dataset that supplies wind intensity and direction values
observed at various points in time. |
| XisSymbolic | org.jfree.data.xy | Represent a data set where X is a symbolic values. |
| XYAnnotation | org.jfree.chart.annotations | The interface that must be supported by annotations that are to be added to
an XYPlot . |
| XYDataset | org.jfree.data.xy | An interface through which data in the form of (x, y) items can be accessed. |
| XYItemLabelGenerator | org.jfree.chart.labels | Interface for a label generator for plots that use data from an
XYDataset . |
| XYItemRenderer | org.jfree.chart.renderer.xy | Interface for rendering the visual representation of a single (x, y) item on
an XYPlot . |
| XYSeriesLabelGenerator | org.jfree.chart.labels | A generator that creates labels for the series in an XYDataset . |
| XYToolTipGenerator | org.jfree.chart.labels | Interface for a tooltip generator for plots that use data from an
XYDataset . |
| XYURLGenerator | org.jfree.chart.urls | Interface for a URL generator for plots that uses data from an
XYDataset . |
| XYZDataset | org.jfree.data.xy | The interface through which JFreeChart obtains data in the form of (x, y, z)
items - used for XY and XYZ plots. |
| XYZToolTipGenerator | org.jfree.chart.labels | Interface for a tooltip generator for plots that use data from an
XYZDataset . |
| XYZURLGenerator | org.jfree.chart.urls | Interface for a URL generator for plots that uses data from an
XYZDataset . |
| YisSymbolic | org.jfree.data.xy | Represent a data set where Y is a symbolic values. |
| Zoomable | org.jfree.chart.plot | A plot that is zoomable must implement this interface to provide a
mechanism for the ChartPanel to control the zooming. |