|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.scooterframework.orm.sqldataexpress.object.TableData
public class TableData
TableData class contains table data which consists of both header and body. The header, represented by RowInfo, is the meta data about the columns. The body is a list of RowData objects.
Constructor Summary | |
---|---|
TableData()
Constructor |
Method Summary | |
---|---|
void |
addRow(RowData row)
adds a row |
java.util.List<RowData> |
getAllRows()
returns all rows as a list of RowData objects. |
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
getAllRowsAsMap()
returns all rows as a list of Map. |
java.util.List<RowData> |
getBody()
gets body |
int |
getColumnSize()
returns columnSize |
java.lang.Object[] |
getData(int rowIndex)
returns a row as a object. |
java.lang.Object |
getFirstObject()
returns first value of first row |
RowData |
getFirstRow()
returns first row |
RowInfo |
getHeader()
gets header info |
RowData |
getRow(int rowIndex)
returns a row as a RowData object. |
java.util.Map<java.lang.String,java.lang.Object> |
getRowAsMap(int rowIndex)
returns a row as a Map. |
TableInfo |
getTableInfo()
returns table meta data |
java.lang.String |
getTableName()
gets table name |
int |
getTableSize()
returns table size |
void |
removeRow(int rowIndex)
removes a row |
void |
setHeader(RowInfo rowInfo)
sets header info |
java.lang.String |
toString()
Returns a string representation of the object. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public TableData()
Method Detail |
---|
public TableInfo getTableInfo()
public java.lang.String getTableName()
public java.util.List<RowData> getBody()
public java.util.List<java.util.Map<java.lang.String,java.lang.Object>> getAllRowsAsMap()
public java.util.List<RowData> getAllRows()
public RowData getRow(int rowIndex)
public void addRow(RowData row)
public void removeRow(int rowIndex)
public java.util.Map<java.lang.String,java.lang.Object> getRowAsMap(int rowIndex)
public java.lang.Object[] getData(int rowIndex)
public RowData getFirstRow()
public java.lang.Object getFirstObject()
public RowInfo getHeader()
public void setHeader(RowInfo rowInfo)
public int getColumnSize()
public int getTableSize()
public java.lang.String toString()
toString
in class java.lang.Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |