public abstract class AbstractIteratorDataModel extends AbstractDataModel
NOT_CONTAINSCOLUMN_NAME_NOT_FOUND, EMPTY_DATAMODEL| 构造器和说明 |
|---|
AbstractIteratorDataModel() |
| 限定符和类型 | 方法和说明 |
|---|---|
java.util.Iterator |
getDataIterator()
获取数据迭代器
|
abstract java.lang.Object |
getIteratorDataByColumn(java.lang.Object data,
int columnNum)
使用通过迭代器取出的数据行和要取出的列号取出该列数据
|
java.lang.Object |
getValueAt(int rowIndex,
int columnIndex)
获取数据集模型中指定行列的数据
注意:在调用了方法后,必须释放这个数据集模型
|
boolean |
isUseIterator() |
void |
release()
释放数据集模型所使用的资源,比如JDBC连接
|
void |
setData(java.util.List<RowData> data) |
getColumnIndex, getMetric, hasRowclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetColumnCount, getColumnName, getRowCountpublic java.util.Iterator getDataIterator()
getDataIterator 在接口中 DataModelgetDataIterator 在类中 AbstractDataModelpublic abstract java.lang.Object getIteratorDataByColumn(java.lang.Object data,
int columnNum)
getIteratorDataByColumn 在接口中 DataModelgetIteratorDataByColumn 在类中 AbstractDataModeldata - iterator.next()取出的一行数据columnNum - 需要取出的列号public boolean isUseIterator()
public java.lang.Object getValueAt(int rowIndex,
int columnIndex)
throws TableDataException
DataModelrowIndex - 行索引columnIndex - 列索引TableDataExceptionpublic void setData(java.util.List<RowData> data)
public void release()
throws java.lang.Exception
DataModelrelease 在接口中 DataModelrelease 在类中 AbstractDataModeljava.lang.Exception