package edu.harvard.wcfia.yoshikoder.reporting; import java.io.File; import java.io.IOException; import java.util.Date; import javax.swing.table.TableModel; import edu.harvard.wcfia.yoshikoder.document.DocumentList; /** * Basic report metadata and save functions. * @author will * */ public interface YKReport extends TableModel { public String getTitle(); public Date getDate(); public String getDescription(); public String getDictionaryName(); public DocumentList getDocuments(); public void saveAsHtml(File f) throws IOException; public void saveAsExcel(File f) throws IOException; }