java.lang.Object
omix.lang.chart.data.TableDataset<T>
- All Implemented Interfaces:
PropertyChangeListener
,Serializable
,EventListener
,Dataset
,ChartChangeListener
,DatasetChangeListener
- Direct Known Subclasses:
AbstractTableXYDataset
,TableCategoryDataset
public abstract class TableDataset<T extends TableDataReference> extends Object implements Serializable, Dataset, ChartChangeListener
This class represents a dataset that bases on a table from the
DataManager
.- Since:
- Omix 1.8.6
- Author:
- Dr. Peter Droste
- See Also:
- Serialized Form
-
Constructor Summary
Constructors Constructor Description TableDataset()
-
Method Summary
Modifier and Type Method Description void
addDataReference(T dataReference)
Adds an additional table data reference to the dataset.void
addDatasetChangeListener(DatasetChangeListener listener)
Add a dataset change listener.void
clearDataReferences()
Removes all table data reference from the dataset.abstract TableDataset<T>
clone()
void
datasetChanged()
This method notifies all registeredDatasetChangeListener
s.List<? extends T>
getTableDataReferences()
Returns an unmodifiable list of all table data references.void
neverImplementThisInterface(omix.lang.chart.data._PrivateMember privateMember)
throws an exception!void
removeDataReference(T dataReference)
Removes the specified table data reference from the dataset.void
removeDatasetChangeListener(DatasetChangeListener listener)
remove the given change listener.
-
Constructor Details
-
TableDataset
public TableDataset()
-
-
Method Details
-
addDataReference
Adds an additional table data reference to the dataset. This method notifies all registeredDatasetChangeListener
s.- Parameters:
dataReference
-
-
removeDataReference
Removes the specified table data reference from the dataset. This method notifies all registeredDatasetChangeListener
s.- Parameters:
dataReference
-
-
clearDataReferences
public void clearDataReferences()Removes all table data reference from the dataset. This method notifies all registeredDatasetChangeListener
s. -
clone
-
addDatasetChangeListener
Add a dataset change listener.- Specified by:
addDatasetChangeListener
in interfaceDataset
- Parameters:
listener
-
-
removeDatasetChangeListener
remove the given change listener.- Specified by:
removeDatasetChangeListener
in interfaceDataset
- Parameters:
listener
-
-
datasetChanged
This method notifies all registeredDatasetChangeListener
s.- Specified by:
datasetChanged
in interfaceChartChangeListener
- Specified by:
datasetChanged
in interfaceDatasetChangeListener
-
neverImplementThisInterface
@OVLInaccessible public void neverImplementThisInterface(omix.lang.chart.data._PrivateMember privateMember)throws an exception!- Specified by:
neverImplementThisInterface
in interfaceDataset
-
getTableDataReferences
Returns an unmodifiable list of all table data references.- Returns:
- list of all table data references
-