public interface

Dataset

org.jfree.data.general.Dataset
Known Indirect Subclasses

Class Overview

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.

Summary

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

Public Methods

public abstract void addChangeListener (DatasetChangeListener listener)

Registers an object for notification of changes to the dataset.

Parameters
listener the object to register.

public abstract DatasetGroup getGroup ()

Returns the dataset group.

Returns
  • The dataset group.

public abstract void removeChangeListener (DatasetChangeListener listener)

Deregisters an object for notification of changes to the dataset.

Parameters
listener the object to deregister.

public abstract void setGroup (DatasetGroup group)

Sets the dataset group.

Parameters
group the dataset group.