dk.eobjects.metamodel.data
Class DataSet

Package class diagram package DataSet
java.lang.Object
  extended by dk.eobjects.metamodel.data.DataSet
All Implemented Interfaces:
java.io.Closeable

public class DataSet
extends java.lang.Object
implements java.io.Closeable


Constructor Summary
DataSet(IDataSetStrategy strategy)
           
DataSet(java.util.List<Row> rows)
           
DataSet(Query query, java.sql.Statement statement, java.sql.ResultSet resultSet)
           
DataSet(SelectItem[] selectItems, java.util.List<java.lang.Object[]> data)
           
DataSet(SelectItem[] selectItems, java.sql.Statement statement, java.sql.ResultSet resultSet)
           
DataSet(java.lang.String[] columnHeaders, java.util.List<java.lang.Object[]> data)
           
 
Method Summary
 void close()
           
 boolean equals(java.lang.Object obj)
           
 Row getRow()
           
 SelectItem[] getSelectItems()
           
 int hashCode()
           
 int indexOf(SelectItem item)
           
 boolean next()
           
 java.util.List<java.lang.Object[]> toObjectArrays()
          Converts the DataSet into a list of object arrays
 java.lang.String toString()
           
 javax.swing.table.TableModel toTableModel()
          Converts the DataSet into a TableModel
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DataSet

public DataSet(Query query,
               java.sql.Statement statement,
               java.sql.ResultSet resultSet)

DataSet

public DataSet(SelectItem[] selectItems,
               java.sql.Statement statement,
               java.sql.ResultSet resultSet)

DataSet

public DataSet(IDataSetStrategy strategy)

DataSet

public DataSet(SelectItem[] selectItems,
               java.util.List<java.lang.Object[]> data)

DataSet

public DataSet(java.util.List<Row> rows)

DataSet

public DataSet(java.lang.String[] columnHeaders,
               java.util.List<java.lang.Object[]> data)
Method Detail

getSelectItems

public SelectItem[] getSelectItems()

indexOf

public int indexOf(SelectItem item)

next

public boolean next()

getRow

public Row getRow()

close

public void close()
Specified by:
close in interface java.io.Closeable

toTableModel

public javax.swing.table.TableModel toTableModel()
Converts the DataSet into a TableModel


toObjectArrays

public java.util.List<java.lang.Object[]> toObjectArrays()
Converts the DataSet into a list of object arrays


toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object


Copyright © 2007-2010. All Rights Reserved.