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:
-
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 TypeMethodDescriptionvoidConstructs a snapshot of this dataset collection.Returns a snapshot of this dataset collection in which no series which will update.voidNotifies this listener that the underlying data has changed.voidnotifySeriesChanged(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, seriesMethods inherited from class org.jfree.data.general.AbstractSeriesDataset
indexOf, seriesChangedMethods inherited from class org.jfree.data.general.AbstractDataset
addChangeListener, clone, getGroup, getNotify, hasListener, notifyListeners, removeChangeListener, setGroup, setNotify, validateObjectMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.illumon.iris.db.plot.util.tables.DataChangeListener
onFailed, onOneClick, onOneClickRemoved, removeOnOneClickMethods inherited from interface org.jfree.data.general.Dataset
addChangeListener, getGroup, removeChangeListener, setGroupMethods inherited from interface org.jfree.data.general.SeriesDataset
indexOf
-
Method Details
-
notifyDataChanged
public void notifyDataChanged()Description copied from interface:DataChangeListenerNotifies this listener that the underlying data has changed.- Specified by:
notifyDataChangedin interfaceDataChangeListener- Overrides:
notifyDataChangedin classIntervalDataSetCollectionWrapper<T extends XYDataSeriesInternal>
-
notifySeriesChanged
public void notifySeriesChanged(boolean incremental) Description copied from interface:DataChangeListenerNotifies this listener that the underlying data has a new series.- Specified by:
notifySeriesChangedin interfaceDataChangeListener- Overrides:
notifySeriesChangedin classIntervalDataSetCollectionWrapper<T extends XYDataSeriesInternal>- Parameters:
incremental- whether the series change is additive
-
constructSnapshot
public void constructSnapshot()Description copied from interface:DataSetCollectionConstructs a snapshot of this dataset collection.- Specified by:
constructSnapshotin interfaceDataSetCollection<T extends XYDataSeriesInternal>- Overrides:
constructSnapshotin classIntervalDataSetCollectionWrapper<T extends XYDataSeriesInternal>
-
getCurrentSnapshot
public IntervalDataSetCollectionWrapper.IntervalDataSetCollectionWrapperSnapshot getCurrentSnapshot()Description copied from interface:DataSetCollectionReturns a snapshot of this dataset collection in which no series which will update.- Specified by:
getCurrentSnapshotin interfaceDataSetCollection<T extends XYDataSeriesInternal>- Overrides:
getCurrentSnapshotin classIntervalDataSetCollectionWrapper<T extends XYDataSeriesInternal>
-