public abstract class AbstractDataModel extends java.lang.Object implements DataModel
限定符和类型 | 字段和说明 |
---|---|
static int |
NOT_CONTAINS |
COLUMN_NAME_NOT_FOUND, EMPTY_DATAMODEL
构造器和说明 |
---|
AbstractDataModel() |
限定符和类型 | 方法和说明 |
---|---|
int |
getColumnIndex(java.lang.String columnName) |
java.util.Iterator |
getDataIterator()
获取数据迭代器
|
java.lang.Object |
getIteratorDataByColumn(java.lang.Object data,
int columnNum)
使用通过迭代器取出的数据行和要取出的列号取出该列数据
|
DBMetric |
getMetric()
获取数据库测量类
|
boolean |
hasRow(int rowIndex)
检查数据集是否存在指定索引的行
|
void |
release()
释放数据集模型所使用的资源,比如JDBC连接
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getColumnCount, getColumnName, getRowCount, getValueAt
public static final int NOT_CONTAINS
public boolean hasRow(int rowIndex) throws TableDataException
hasRow
在接口中 DataModel
rowIndex
- 行的索引,第一行为0,第二行为1,依此类推TableDataException
public int getColumnIndex(java.lang.String columnName) throws TableDataException
getColumnIndex
在接口中 DataModel
TableDataException
public void release() throws java.lang.Exception
DataModel
public java.util.Iterator getDataIterator()
DataModel
getDataIterator
在接口中 DataModel
public java.lang.Object getIteratorDataByColumn(java.lang.Object data, int columnNum)
DataModel
getIteratorDataByColumn
在接口中 DataModel
data
- iterator.next()取出的一行数据columnNum
- 需要取出的列号