Save This Page
Home » jcommon-1.0.13 » org.jfree » data » general » [javadoc | source]
org.jfree.data.general
public interface: Dataset [javadoc | source]

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

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 from org.jfree.data.general.Dataset Summary:
addChangeListener,   getGroup,   removeChangeListener,   setGroup
Method from org.jfree.data.general.Dataset Detail:
 public  void addChangeListener(DatasetChangeListener listener)
    Registers an object for notification of changes to the dataset.
 public DatasetGroup getGroup()
    Returns the dataset group.
 public  void removeChangeListener(DatasetChangeListener listener)
    Deregisters an object for notification of changes to the dataset.
 public  void setGroup(DatasetGroup group)
    Sets the dataset group.