public class SqlTableModel extends AbstractTableModel
This object is typically created in the following manner:
ISqlConnectionSource objConnSrc = new SimpleSqlConnectionSource("jdbc:postgresql://localhost/testdb", "testdb", "testdb"); ISqlTableDataSource objDataSrc = new SimpleSqlTableDataSource(objConnSrc, "test_table"); SqlTableColumnModel objColumnModel = new SqlTableColumnModel(new SqlTableColumn[] { new SqlTableColumn("language", "Language", true), new SqlTableColumn("country", "Country", true), new SqlTableColumn("variant", "Variant", true), new SqlTableColumn("intvalue", "Integer", true), new SqlTableColumn("floatvalue", "Float", true) }); ITableModel objTableModel = new SqlTableModel(objDataSrc, objColumnModel); return objTableModel;
Constructor and Description |
---|
SqlTableModel(ISqlTableDataSource objDataSource,
SqlTableColumnModel objColumnModel) |
SqlTableModel(ISqlTableDataSource objDataSource,
SqlTableColumnModel objColumnModel,
SimpleTableState objState) |
Modifier and Type | Method and Description |
---|---|
ITableColumnModel |
getColumnModel()
Method getColumnModel.
|
java.util.Iterator |
getCurrentPageRows()
Method getCurrentPageRows.
|
protected int |
getRowCount() |
SqlTableColumnModel |
getSqlColumnModel() |
ISqlTableDataSource |
getSqlDataSource()
Returns the dataSource.
|
getPageCount, getPagingState, getSortingState, getState
public SqlTableModel(ISqlTableDataSource objDataSource, SqlTableColumnModel objColumnModel)
public SqlTableModel(ISqlTableDataSource objDataSource, SqlTableColumnModel objColumnModel, SimpleTableState objState)
public ITableColumnModel getColumnModel()
ITableModel
ITableModel.getColumnModel()
public SqlTableColumnModel getSqlColumnModel()
public java.util.Iterator getCurrentPageRows()
ITableModel
ITableModel.getCurrentPageRows()
public ISqlTableDataSource getSqlDataSource()
protected int getRowCount()
getRowCount
in class AbstractTableModel
AbstractTableModel.getRowCount()