LiveGraph
data visualisation and analysis framework

org.LiveGraph.dataCache
Class DataSeries.DataValuesIterator

java.lang.Object
  extended by com.softnetConsult.utils.collections.ReadOnlyIterator<java.lang.Double>
      extended by org.LiveGraph.dataCache.DataSeries.DataValuesIterator
All Implemented Interfaces:
java.util.Iterator<java.lang.Double>
Enclosing class:
DataSeries

private class DataSeries.DataValuesIterator
extends com.softnetConsult.utils.collections.ReadOnlyIterator<java.lang.Double>

A read-only iterator over the data values of a series.


Field Summary
private  java.util.Iterator<DataSet> iterator
           
private  int seriesIndexInCache
           
 
Constructor Summary
DataSeries.DataValuesIterator(java.util.Iterator<DataSet> iter, int seriesIndexInCache)
           
 
Method Summary
 boolean hasNext()
           
 java.lang.Double next()
           
 void remove()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

iterator

private java.util.Iterator<DataSet> iterator

seriesIndexInCache

private int seriesIndexInCache
Constructor Detail

DataSeries.DataValuesIterator

public DataSeries.DataValuesIterator(java.util.Iterator<DataSet> iter,
                                     int seriesIndexInCache)
Method Detail

hasNext

public boolean hasNext()
Specified by:
hasNext in interface java.util.Iterator<java.lang.Double>
Overrides:
hasNext in class com.softnetConsult.utils.collections.ReadOnlyIterator<java.lang.Double>

next

public java.lang.Double next()
Specified by:
next in interface java.util.Iterator<java.lang.Double>
Overrides:
next in class com.softnetConsult.utils.collections.ReadOnlyIterator<java.lang.Double>

remove

public void remove()
Specified by:
remove in interface java.util.Iterator<java.lang.Double>
Overrides:
remove in class com.softnetConsult.utils.collections.ReadOnlyIterator<java.lang.Double>

LiveGraph
data visualisation and analysis framework