package ro.nextreports.server.web.analysis;
import java.util.Iterator;
import java.util.List;
import ro.nextreports.server.domain.Analysis;
import ro.nextreports.server.web.analysis.util.AnalysisException;
public interface AnalysisReader {
public List<String> getHeader(Analysis analysis);
public Integer getRowCount(Analysis analysis) throws AnalysisException;
public Iterator<AnalysisRow> iterator(Analysis analysis, long first, long count) throws AnalysisException;
public void reset();
}