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, getStatepublic SqlTableModel(ISqlTableDataSource objDataSource, SqlTableColumnModel objColumnModel)
public SqlTableModel(ISqlTableDataSource objDataSource, SqlTableColumnModel objColumnModel, SimpleTableState objState)
public ITableColumnModel getColumnModel()
ITableModelITableModel.getColumnModel()public SqlTableColumnModel getSqlColumnModel()
public java.util.Iterator getCurrentPageRows()
ITableModelITableModel.getCurrentPageRows()public ISqlTableDataSource getSqlDataSource()
protected int getRowCount()
getRowCount in class AbstractTableModelAbstractTableModel.getRowCount()