Class StackedXYDataSetCollection.StackedXYDataSetCollectionSnapshot<T extends XYDataSeriesInternal>
java.lang.Object
org.jfree.data.general.AbstractDataset
org.jfree.data.general.AbstractSeriesDataset
com.illumon.iris.db.plot.datasets.xy.StackedXYDataSetCollection<T>
com.illumon.iris.db.plot.datasets.xy.StackedXYDataSetCollection.StackedXYDataSetCollectionSnapshot<T>
- All Implemented Interfaces:
DataSetCollection<T>
,ValidatingDataSeries
,PlotExceptionCause
,DataChangeListener
,ObjectInputValidation
,Serializable
,Cloneable
,EventListener
,org.jfree.data.general.Dataset
,org.jfree.data.general.SeriesChangeListener
,org.jfree.data.general.SeriesDataset
,org.jfree.data.xy.TableXYDataset
,org.jfree.data.xy.XYDataset
- Enclosing class:
- StackedXYDataSetCollection<T extends XYDataSeriesInternal>
public static final class StackedXYDataSetCollection.StackedXYDataSetCollectionSnapshot<T extends XYDataSeriesInternal> extends StackedXYDataSetCollection<T> implements ValidatingDataSeries
- See Also:
- Serialized Form
-
Nested Class Summary
Nested classes/interfaces inherited from class com.illumon.iris.db.plot.datasets.xy.StackedXYDataSetCollection
StackedXYDataSetCollection.StackedXYDataSetCollectionSnapshot<T extends XYDataSeriesInternal>
-
Method Summary
Modifier and Type Method Description void
constructSnapshot()
Constructs a snapshot of this dataset collection.StackedXYDataSetCollection.StackedXYDataSetCollectionSnapshot
getCurrentSnapshot()
Returns a snapshot of this dataset collection in which no series which will update.void
notifyDataChanged()
Notifies this listener that the underlying data has changed.void
notifySeriesChanged(boolean incremental)
Notifies this listener that the underlying data has a new series.void
validate()
Validate the data series.Methods inherited from class com.illumon.iris.db.plot.datasets.xy.StackedXYDataSetCollection
add, add, addChangeListener, addFireDatasetChangeListener, axes, dimension, fireDatasetChanged, get, getAllSeries, getDomainOrder, getGroup, getItemCount, getItemCount, getPlotInfo, getSeriesCount, getSeriesKey, getX, getXValue, getY, getYValue, id, indexOf, multiSeries, notifyDataChanged, remove, removeChangeListener, series, setGroup
Methods inherited from class org.jfree.data.general.AbstractDataset
clone, getNotify, hasListener, notifyListeners, setNotify, validateObject
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.illumon.iris.db.plot.util.tables.DataChangeListener
onFailed, onOneClick, onOneClickRemoved, removeOnOneClick
-
Method Details
-
notifyDataChanged
public void notifyDataChanged()Description copied from interface:DataChangeListener
Notifies this listener that the underlying data has changed.- Specified by:
notifyDataChanged
in interfaceDataChangeListener
- Overrides:
notifyDataChanged
in classStackedXYDataSetCollection<T extends XYDataSeriesInternal>
-
notifySeriesChanged
public void notifySeriesChanged(boolean incremental)Description copied from interface:DataChangeListener
Notifies this listener that the underlying data has a new series.- Specified by:
notifySeriesChanged
in interfaceDataChangeListener
- Overrides:
notifySeriesChanged
in classStackedXYDataSetCollection<T extends XYDataSeriesInternal>
- Parameters:
incremental
- whether the series change is additive
-
constructSnapshot
public void constructSnapshot()Description copied from interface:DataSetCollection
Constructs a snapshot of this dataset collection.- Specified by:
constructSnapshot
in interfaceDataSetCollection<T extends XYDataSeriesInternal>
- Overrides:
constructSnapshot
in classStackedXYDataSetCollection<T extends XYDataSeriesInternal>
-
validate
public void validate()Description copied from interface:ValidatingDataSeries
Validate the data series.- Specified by:
validate
in interfaceValidatingDataSeries
-
getCurrentSnapshot
Description copied from interface:DataSetCollection
Returns a snapshot of this dataset collection in which no series which will update.- Specified by:
getCurrentSnapshot
in interfaceDataSetCollection<T extends XYDataSeriesInternal>
- Overrides:
getCurrentSnapshot
in classStackedXYDataSetCollection<T extends XYDataSeriesInternal>
-