Package com.jrefinery.data

Data interface and utility classes.

See:
          Description

Interface Summary
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.
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.
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 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 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.
MeterDataset A dataset containing a single value in the context of three different levels, NORMAL, WARNING and CRITICAL.
MultiIntervalCategoryDataset A category dataset that defines a value range for each series/category combination.
PieDataset The interface for a general-purpose dataset where values are associated with categories.
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  
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.
WindDataset Interface for a dataset that supplies wind intensity and direction values observed at various points in time.
XYDataset An interface through which data in the form of (x, y) pairs 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.
 

Class Summary
AbstractDataset An abstract implementation of the Dataset interface, containing a mechanism for registering change listeners.
AbstractSeriesDataset An abstract implementation of the Dataset interface, containing a mechanism for registering change listeners.
BasicTimeSeries Represents a sequence of zero or more data pairs in the form (period, value).
CombinedDataset This class can combine XYDatasets, HighLowDatasets and IntervalXYDatasets together exposing the union of all the series under one Dataset.
CombinedXYDataset This class can combine XYDatasets, HighLowDatasets and IntervalXYDatasets together exposing the union of all the series under one Dataset.
DatasetChangeEvent A change event that encapsulates information about a change to a dataset.
DatasetUtilities This class contains static methods that perform various useful functions relating to datasets.
DateRange An axis range specified in terms of two java.util.Date objects.
Day Represents a single day in the range 1-Jan-1900 to 31-Dec-9999.
DefaultCategoryDataset A convenience class that provides a default implementation of the CategoryDataset interface.
DefaultHighLowDataset A simple implementation of the HighLowDataset.
DefaultIntervalCategoryDataset A convenience class that provides a default implementation of the IntervalCategoryDataset interface.
DefaultMeterDataset A default implementation of the MeterDataset interface.
DefaultPieDataset A default implementation of the PieDataset interface.
DefaultValueDataset A default implementation of the ValueDataset interface.
DefaultWindDataset A default implementation of the WindDataset interface.
DefaultXYDataset A convenience class that provides a default implementation of the XYDataset interface.
FixedMillisecond Wrapper for a java.util.Date object that allows it to be used as a TimePeriod.
GanttSeries A very basic representation of a list of tasks and time allocations.
GanttSeriesCollection A collection of GanttSeries objects.
GanttTask A representation of a task id and assocated list of time allocations.
Hour Represents an hour in a specific day.
InjectTaskProperties  
JdbcCategoryDataset Description of the Class This class provides an chart CategoryDataset implementation over a database JDBC result set.
JdbcPieDataset  
JdbcXYDataset Description of the Class This class provides an chart XYDataset implementation over a database JDBC result set.
Millisecond Represents a millisecond.
Minute Represents a minute.
Month Represents a single month.
ProposalTaskProperties  
Quarter Defines a quarter (in a given year).
Range Represents the visible range for an axis.
SampleTaskProperties  
Second Represents a second in a particular day.
Series Base class representing a data series.
SeriesChangeEvent An event with details of a change to a series.
Statistics A utility class that provides some simple statistical functions.
StirrerTaskProperties  
SubSeriesDataset This class will create a Dataset with one or more series from another SeriesDataset.
TaskProperties  
TimeAllocation  
TimePeriod An abstract class representing a time period.
TimeSeriesCollection A collection of time series objects.
TimeSeriesDataPair Represents one data item in a time series.
TimeSeriesTableModel Wrapper around a time series to convert it to a table model for use in a JTable.
Week Represents a week within a particular year.
XYDataPair Represents one (x, y) data item for an xy-series.
XYSeries Represents a sequence of zero or more data pairs in the form (x, y).
XYSeriesCollection Represents a collection of time series that can be used as a dataset.
Year Represents a year in the range 1900 to 9999.
 

Exception Summary
SeriesException A general purpose exception class for data series.
TimePeriodFormatException An exception that indicates an invalid format in a string representing a time period.
 

Package com.jrefinery.data Description

Data interface and utility classes.



Copyright © 2003 MBARI.

The Monterey Bay Aquarium Research Institute (MBARI) provides this documentation and code "as is", with no warranty, express or implied, of its quality or consistency. It is provided without support and without obligation on the part of MBARI to assist in its use, correction, modification, or enhancement.