28 lines
606 B
Java
28 lines
606 B
Java
![]() |
package com.codesdream.ase.component.datamanager;
|
||
|
|
||
|
import java.util.Collection;
|
||
|
|
||
|
/**
|
||
|
* 表结构信息读取器接口
|
||
|
*/
|
||
|
public interface DataReader {
|
||
|
// 从文件中读取数据(在使用上要求这个调用可有可无)
|
||
|
void readFile();
|
||
|
|
||
|
// 获得表头列的数目
|
||
|
Collection<String> readColsTitle();
|
||
|
|
||
|
// 读取特定序号的行的数据
|
||
|
Collection<String> readRow(int row);
|
||
|
|
||
|
// 得到数据的总行数
|
||
|
int getRowsSize();
|
||
|
|
||
|
// 得到第一数据行的序号
|
||
|
int firstDataRowIndex();
|
||
|
|
||
|
// 得到最后一行数据行的序号
|
||
|
int lastDataRowIndex();
|
||
|
|
||
|
}
|