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, waitgetColumnCount, getColumnName, getRowCount, getValueAtpublic static final int NOT_CONTAINS
public boolean hasRow(int rowIndex)
               throws TableDataException
hasRow 在接口中 DataModelrowIndex - 行的索引,第一行为0,第二行为1,依此类推TableDataExceptionpublic int getColumnIndex(java.lang.String columnName)
                   throws TableDataException
getColumnIndex 在接口中 DataModelTableDataExceptionpublic void release()
             throws java.lang.Exception
DataModelpublic java.util.Iterator getDataIterator()
DataModelgetDataIterator 在接口中 DataModelpublic java.lang.Object getIteratorDataByColumn(java.lang.Object data,
                                       int columnNum)
DataModelgetIteratorDataByColumn 在接口中 DataModeldata - iterator.next()取出的一行数据columnNum - 需要取出的列号