public abstract class AbstractIndexDataModel extends AbstractDataModel implements IndexDataModel
| 限定符和类型 | 字段和说明 |
|---|---|
protected DataModel |
dataModel |
NOT_CONTAINSCOLUMN_NAME_NOT_FOUND, EMPTY_DATAMODEL| 构造器和说明 |
|---|
AbstractIndexDataModel(DataModel dataModel) |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
getColumnCount()
获取数据集模型中数据的列数
|
java.lang.String |
getColumnName(int columnIndex)
获取数据集模型中指定列的列名
注意:列名必须是唯一的
|
int |
getRowCount()
获取数据集模型的行数
注意:在调用了方法后,必须释放这个数据集
|
java.lang.Object |
getValueAt(int rowIndex,
int columnIndex)
获取数据集模型中指定行列的数据
注意:在调用了方法后,必须释放这个数据集模型
|
void |
release()
释放数据集模型所使用的资源,比如JDBC连接
|
void |
setDataModel(DataModel dataModel) |
getColumnIndex, getDataIterator, getIteratorDataByColumn, getMetric, hasRowclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAllRowByKey, getRowByKey, setIndexgetColumnIndex, getDataIterator, getIteratorDataByColumn, getMetric, hasRowprotected DataModel dataModel
public AbstractIndexDataModel(DataModel dataModel)
public void setDataModel(DataModel dataModel)
setDataModel 在接口中 IndexDataModelpublic int getColumnCount()
throws TableDataException
DataModelgetColumnCount 在接口中 DataModelTableDataExceptionpublic java.lang.String getColumnName(int columnIndex)
throws TableDataException
DataModelgetColumnName 在接口中 DataModelcolumnIndex - 列索引,第一列为0,第二列为1,依次类推TableDataExceptionpublic int getRowCount()
throws TableDataException
DataModelgetRowCount 在接口中 DataModelTableDataExceptionpublic java.lang.Object getValueAt(int rowIndex,
int columnIndex)
throws TableDataException
DataModelgetValueAt 在接口中 DataModelrowIndex - 行索引columnIndex - 列索引TableDataExceptionpublic void release()
throws java.lang.Exception
DataModelrelease 在接口中 DataModelrelease 在类中 AbstractDataModeljava.lang.Exception