Package org.jfree.data
Data interfaces and classes.
-
Interface Summary Interface Description CategoryDataset The interface for a dataset with one or more series, and values associated with categories.CombinationDataset Interface that describes the new methods that any combined dataset needs to implement.ContourDataset The interface through which JFreeChart obtains data in the form of (x, y, z) items - used for XY and XYZ plots.Dataset The base interface for data sets.DatasetChangeListener The interface that must be supported by classes that wish to receive notification of changes to a dataset.DomainInfo An interface (optional) that can be implemented by a dataset to assist in determining the minimum and maximum values.Function2D A function of the form y = f(x).HighLowDataset An interface that defines data in the form of (x, high, low, open, close) tuples.IntervalCategoryDataset A category dataset that defines a value range for each series/category combination.IntervalXYDataset An extension of theXYDataset
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 An extension of theXYZDataset
interface that allows a range of data to be defined for any of the X values, the Y values, and the Z values.KeyedValue A (key, value) pair.KeyedValueDataset A dataset containing a single value.KeyedValues A collection of values where each value is associated with a key.KeyedValues2D An extension of theValues2D
interface where a unique key is associated with the row and column indices.KeyedValues2DDataset A dataset containing (key, value) data items.KeyedValuesDataset A dataset containing (key, value) data items.MeterDataset Deprecated. Use ValueDataset instead, this interface mixes data and presentation items.PieDataset A general purpose dataset where values are associated with keys.RangeInfo An interface (optional) that can be implemented by a dataset to assist in determining the minimum and maximum values.SeriesChangeListener Methods for receiving notification of changes to a data series.SeriesDataset The interface for a dataset consisting of one or many series of data.SignalsDataset An interface that adds signal information to anXYDataset
.TableXYDataset 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.Value A general purpose interface for accessing a value.ValueDataset An interface for a dataset that returns a single value.Values An interface through which (single-dimension) data values can be accessed.Values2D A general purpose interface that can be used to access a table of values.WindDataset Interface for a dataset that supplies wind intensity and direction values observed at various points in time.XisSymbolic Represent a data set where X is a symbolic values.XYDataset An interface through which data in the form of (x, y) items can be accessed.XYZDataset The interface through which JFreeChart obtains data in the form of (x, y, z) items - used for XY and XYZ plots.YisSymbolic Represent a data set where Y is a symbolic values. -
Class Summary Class Description AbstractDataset An abstract implementation of theDataset
interface, containing a mechanism for registering change listeners.AbstractIntervalXYDataset An base class that you can use to create new implementations of theXYDataset
interface.AbstractSeriesDataset An abstract implementation of theSeriesDataset
interface, containing a mechanism for registering change listeners.AbstractXYDataset An base class that you can use to create new implementations of theXYDataset
interface.AbstractXYZDataset An base class that you can use to create new implementations of theXYZDataset
interface.CategoryTableXYDataset An implementation variant of theTableXYDataset
where every series shares the same x-values (required for generating stacked area charts).CategoryToPieDataset APieDataset
implementation that obtains its data from one row or column of aCategoryDataset
.CombinedDataset This class can combine instances ofXYDataset
,HighLowDataset
andIntervalXYDataset
together exposing the union of all the series under one dataset.DatasetChangeEvent A change event that encapsulates information about a change to a dataset.DatasetGroup A class that is used to group datasets.DatasetUtilities A collection of useful static methods relating to datasets.DataUtilities Utility methods for use with some of the data classes (but not the datasets, seeDatasetUtilities
).DateRange A range specified in terms of twojava.util.Date
objects.DefaultCategoryDataset A default implementation of theCategoryDataset
interface.DefaultContourDataset A convenience class that provides a default implementation of theContourDataset
interface.DefaultHighLowDataset A simple implementation of theHighLowDataset
.DefaultIntervalCategoryDataset A convenience class that provides a default implementation of theIntervalCategoryDataset
interface.DefaultKeyedValue A (key, value) pair.DefaultKeyedValueDataset A default implementation of theKeyedValueDataset
interface.DefaultKeyedValues A collection of (key, value) pairs.DefaultKeyedValues2D A data structure that stores zero, one or many values, where each value is associated with two keys (a 'row' key and a 'column' key).DefaultKeyedValues2DDataset A default implementation of theKeyedValues2DDataset
interface.DefaultKeyedValuesDataset A default implementation of theKeyedValuesDataset
interface.DefaultMeterDataset Deprecated. Use ValueDataset instead, this interface mixes data and presentation items.DefaultPieDataset A default implementation of thePieDataset
interface.DefaultTableXYDataset AnXYDataset
where every series shares the same x-values (required for generating stacked area charts).DefaultValueDataset A default implementation of theValueDataset
interface.DefaultWindDataset A default implementation of theWindDataset
interface.JDBCCategoryDataset ACategoryDataset
implementation over a database JDBC result set.JDBCPieDataset APieDataset
that reads data from a database via JDBC.JDBCXYDataset This class provides anXYDataset
implementation over a database JDBC result set.KeyedObject A (key, object) pair.KeyedObjects A collection of (key, object) pairs.KeyedObjects2D A data structure that stores zero, one or many objects, where each object is associated with two keys (a 'row' key and a 'column' key).KeyedValueComparator A utility class that can compare and order twoKeyedValue
instances and sort them into ascending or descending order by key or by value.KeyedValueComparatorType Uses to indicate the type of aKeyedValueComparator
: 'by key' or 'by value'.KeyToGroupMap A class that maps keys (instances ofComparable
to groups.LineFunction2D A function in the form y = a + bx.MatrixSeries Represents a dense matrix M[i,j] where each Mij item of the matrix has a value (default is 0).MatrixSeriesCollection Represents a collection ofMatrixSeries
that can be used as a dataset.MeanAndStandardDeviation A simple data structure that holds a mean value and a standard deviation value.MovingAverage A utility class for calculating moving averages of time series data.NonGridContourDataset A convenience class that extends theDefaultContourDataset
to acommadate non-grid data.NormalDistributionFunction2D A normal distribution function.NormalizedMatrixSeries Represents a dense normalized matrix M[i,j] where each Mij item of the matrix has a value (default is 0).OHLCDataItem Represents a single (open-high-low-close) data item in anOHLCDataset
.OHLCDataset A simple implementation of theHighLowDataset
interface.PowerFunction2D A function of the form y = a * x ^ b.Range Represents an immutable range of values.Regression A utility class for fitting regression curves to data.Series Base class representing a data series.SeriesChangeEvent An event with details of a change to a series.SubSeriesDataset This class will create a dataset with one or more series from anotherSeriesDataset
.TimeSeriesTableModel Wrapper around a time series to convert it to a table model for use in a JTable.WaferMapDataset A dataset that can be used with theWaferMapPlot
class.XYBarDataset A dataset wrapper class that converts a standardXYDataset
into anIntervalXYDataset
suitable for use in creating XY bar charts.XYDataItem Represents one (x, y) data item for anXYSeries
.XYDataPair Deprecated. UseXYDataItem
.XYDatasetTableModel A READ-ONLY wrapper around anXYDataset
to convert it to a table model for use in a JTable.XYSeries Represents a sequence of zero or more data items in the form (x, y).XYSeriesCollection Represents a collection ofXYSeries
objects that can be used as a dataset. -
Exception Summary Exception Description SeriesException A general purpose exception class for data series.