jdbreport.source
Class IterableDataSet

java.lang.Object
  extended by jdbreport.source.AbstractDataSet
      extended by jdbreport.source.ReflectDataSet
          extended by jdbreport.source.IteratorDataSet
              extended by jdbreport.source.IterableDataSet
All Implemented Interfaces:
Cloneable, ReportDataSet

public class IterableDataSet
extends IteratorDataSet

Version:
1.4 15.03.2010
Author:
Andrey Kholmanskih

Field Summary
 
Fields inherited from class jdbreport.source.ReflectDataSet
current
 
Fields inherited from class jdbreport.source.AbstractDataSet
logger
 
Constructor Summary
IterableDataSet(String id, Iterable<?> iterable)
           
 
Method Summary
 boolean reopen()
          Reopens the DataSet when the MasterDataSet changes parameters
 
Methods inherited from class jdbreport.source.IteratorDataSet
next, setIterator
 
Methods inherited from class jdbreport.source.ReflectDataSet
getColumnMap, getColumnNames, getCurrentObject, getObjectClass, getValue, hasNext, reflect
 
Methods inherited from class jdbreport.source.AbstractDataSet
clone, getId, getMasterId, getParams
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IterableDataSet

public IterableDataSet(String id,
                       Iterable<?> iterable)
Method Detail

reopen

public boolean reopen()
               throws ReportException
Reopens the DataSet when the MasterDataSet changes parameters

Specified by:
reopen in interface ReportDataSet
Overrides:
reopen in class IteratorDataSet
Returns:
true if not eof
Throws:
ReportException