Package de.mhus.lib.core.util
Class Table
- java.lang.Object
-
- de.mhus.lib.core.util.Table
-
- All Implemented Interfaces:
Externalizable,Serializable
public class Table extends Object implements Serializable, Externalizable
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TableColumnaddHeader(String name, Class<?> type)TableColumnaddHeader(String name, String type)TableRowaddRow(Object... data)intgetColumnIndex(String name)List<TableColumn>getColumns()intgetColumnSize()StringgetName()List<TableRow>getRows()intgetRowSize()voidreadExternal(ObjectInput in)voidsetName(String name)StringtoString()voidwriteExternal(ObjectOutput out)
-
-
-
Constructor Detail
-
Table
public Table()
-
Table
public Table(ResultSet res) throws SQLException
- Throws:
SQLException
-
-
Method Detail
-
getColumns
public List<TableColumn> getColumns()
-
addHeader
public TableColumn addHeader(String name, Class<?> type)
-
addHeader
public TableColumn addHeader(String name, String type)
-
getName
public String getName()
-
setName
public void setName(String name)
-
getColumnIndex
public int getColumnIndex(String name)
-
getColumnSize
public int getColumnSize()
-
getRowSize
public int getRowSize()
-
writeExternal
public void writeExternal(ObjectOutput out) throws IOException
- Specified by:
writeExternalin interfaceExternalizable- Throws:
IOException
-
readExternal
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
- Specified by:
readExternalin interfaceExternalizable- Throws:
IOExceptionClassNotFoundException
-
-