org.eobjects.metamodel.data
Class InMemoryDataSet

java.lang.Object
  extended by org.eobjects.metamodel.util.BaseObject
      extended by org.eobjects.metamodel.data.AbstractDataSet
          extended by org.eobjects.metamodel.data.InMemoryDataSet
All Implemented Interfaces:
Closeable, Iterable<Row>, DataSet

public final class InMemoryDataSet
extends AbstractDataSet

DataSet implementation based on in-memory data.

Author:
Kasper Sørensen

Constructor Summary
InMemoryDataSet(DataSetHeader header, List<Row> rows)
           
InMemoryDataSet(DataSetHeader header, Row... rows)
           
InMemoryDataSet(List<Row> rows)
           
InMemoryDataSet(Row... rows)
           
 
Method Summary
 Row getRow()
           
 List<Row> getRows()
           
 boolean next()
          Moves forward to the next row.
 int size()
           
 
Methods inherited from class org.eobjects.metamodel.data.AbstractDataSet
close, decorateIdentity, getHeader, getSelectItems, indexOf, iterator, toObjectArrays, toRows, toString, toTableModel
 
Methods inherited from class org.eobjects.metamodel.util.BaseObject
classEquals, equals, hashCode
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

InMemoryDataSet

public InMemoryDataSet(Row... rows)

InMemoryDataSet

public InMemoryDataSet(List<Row> rows)

InMemoryDataSet

public InMemoryDataSet(DataSetHeader header,
                       Row... rows)

InMemoryDataSet

public InMemoryDataSet(DataSetHeader header,
                       List<Row> rows)
Method Detail

next

public boolean next()
Description copied from interface: DataSet
Moves forward to the next row.

Returns:
true if there is a next row or false if not.

getRow

public Row getRow()
Returns:
the current row.

getRows

public List<Row> getRows()

size

public int size()


Copyright © 2007-2013. All Rights Reserved.