Header
And More


org.jfree.data.general
Interface Dataset

All Known Subinterfaces:
BoxAndWhiskerCategoryDataset, BoxAndWhiskerXYDataset, CategoryDataset, ContourDataset, GanttCategoryDataset, IntervalCategoryDataset, IntervalXYDataset, IntervalXYZDataset, KeyedValueDataset, KeyedValues2DDataset, KeyedValuesDataset, MultiValueCategoryDataset, OHLCDataset, PieDataset, SeriesDataset, StatisticalCategoryDataset, TableXYDataset, ValueDataset, VectorXYDataset, WindDataset, XYDataset, XYZDataset
All Known Implementing Classes:
AbstractDataset, AbstractIntervalXYDataset, AbstractSeriesDataset, AbstractXYDataset, AbstractXYZDataset, CategoryTableXYDataset, CategoryToPieDataset, CombinedDataset, CyclicXYItemRenderer.OverwriteDataSet, DefaultBoxAndWhiskerCategoryDataset, DefaultBoxAndWhiskerXYDataset, DefaultCategoryDataset, DefaultContourDataset, DefaultHeatMapDataset, DefaultHighLowDataset, DefaultIntervalCategoryDataset, DefaultIntervalXYDataset, DefaultKeyedValueDataset, DefaultKeyedValues2DDataset, DefaultKeyedValuesDataset, DefaultMultiValueCategoryDataset, DefaultOHLCDataset, DefaultPieDataset, DefaultStatisticalCategoryDataset, DefaultTableXYDataset, DefaultValueDataset, DefaultWindDataset, DefaultXYDataset, DefaultXYZDataset, DynamicTimeSeriesCollection, HistogramDataset, JDBCCategoryDataset, JDBCPieDataset, JDBCXYDataset, MatrixSeriesCollection, NonGridContourDataset, OHLCSeriesCollection, SimpleHistogramDataset, SlidingCategoryDataset, SlidingGanttCategoryDataset, SubSeriesDataset, TaskSeriesCollection, TimePeriodValuesCollection, TimeSeriesCollection, TimeTableXYDataset, VectorSeriesCollection, WaferMapDataset, XIntervalSeriesCollection, XYBarDataset, XYIntervalSeriesCollection, XYSeriesCollection, XYTaskDataset, YIntervalSeriesCollection

public interface Dataset

The base interface for data sets.

All datasets are required to support the DatasetChangeEvent mechanism by allowing listeners to register and receive notification of any changes to the dataset.

In addition, all datasets must belong to one (and only one) DatasetGroup. The group object maintains a reader-writer lock which provides synchronised access to the datasets in multi-threaded code.


Method Summary
 void addChangeListener(DatasetChangeListener listener)
          Registers an object for notification of changes to the dataset.
 DatasetGroup getGroup()
          Returns the dataset group.
 void removeChangeListener(DatasetChangeListener listener)
          Deregisters an object for notification of changes to the dataset.
 void setGroup(DatasetGroup group)
          Sets the dataset group.
 

Method Detail

addChangeListener

void addChangeListener(DatasetChangeListener listener)
Registers an object for notification of changes to the dataset.

Parameters:
listener - the object to register.

removeChangeListener

void removeChangeListener(DatasetChangeListener listener)
Deregisters an object for notification of changes to the dataset.

Parameters:
listener - the object to deregister.

getGroup

DatasetGroup getGroup()
Returns the dataset group.

Returns:
The dataset group.

setGroup

void setGroup(DatasetGroup group)
Sets the dataset group.

Parameters:
group - the dataset group.

Footer
And More


Copyright © 2000-2009 by Object Refinery Limited. All Rights Reserved.