Class IntervalDataSetCollectionWrapper.IntervalDataSetCollectionWrapperSnapshot<T extends XYDataSeriesInternal>
java.lang.Object
org.jfree.data.general.AbstractDataset
org.jfree.data.general.AbstractSeriesDataset
com.illumon.iris.db.plot.datasets.interval.IntervalDataSetCollectionWrapper<T>
com.illumon.iris.db.plot.datasets.interval.IntervalDataSetCollectionWrapper.IntervalDataSetCollectionWrapperSnapshot<T>
- All Implemented Interfaces:
DataSetCollection<T>
,LabeledDataSetCollection
,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.IntervalXYDataset
,org.jfree.data.xy.XYDataset
- Enclosing class:
- IntervalDataSetCollectionWrapper<T extends XYDataSeriesInternal>
public static final class IntervalDataSetCollectionWrapper.IntervalDataSetCollectionWrapperSnapshot<T extends XYDataSeriesInternal> extends IntervalDataSetCollectionWrapper<T>
- See Also:
- Serialized Form
-
Nested Class Summary
Nested classes/interfaces inherited from class com.illumon.iris.db.plot.datasets.interval.IntervalDataSetCollectionWrapper
IntervalDataSetCollectionWrapper.IntervalDataSetCollectionWrapperSnapshot<T extends XYDataSeriesInternal>
-
Method Summary
Modifier and Type Method Description void
constructSnapshot()
Constructs a snapshot of this dataset collection.IntervalDataSetCollectionWrapper.IntervalDataSetCollectionWrapperSnapshot
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.Methods inherited from class com.illumon.iris.db.plot.datasets.interval.IntervalDataSetCollectionWrapper
add, add, addFireDatasetChangeListener, axes, calculateXRangeWithBars, dimension, fireDatasetChanged, get, getAllSeries, getDomainOrder, getEndX, getEndXValue, getEndY, getEndYValue, getGovernor, getItemCount, getLabel, getPlotInfo, getSeriesCount, getSeriesKey, getStartX, getStartXValue, getStartY, getStartYValue, getX, getXValue, getY, getYValue, id, multiSeries, notifyDataChanged, remove, series
Methods inherited from class org.jfree.data.general.AbstractDataset
addChangeListener, clone, getGroup, getNotify, hasListener, notifyListeners, removeChangeListener, setGroup, 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 classIntervalDataSetCollectionWrapper<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 classIntervalDataSetCollectionWrapper<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 classIntervalDataSetCollectionWrapper<T extends XYDataSeriesInternal>
-
getCurrentSnapshot
public IntervalDataSetCollectionWrapper.IntervalDataSetCollectionWrapperSnapshot 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 classIntervalDataSetCollectionWrapper<T extends XYDataSeriesInternal>
-