public abstract class AbstractTemplateWorkBook extends AbstractFineBook implements TemplateWorkBook
AbstractFineBook.ReportWriter| 限定符和类型 | 字段和说明 |
|---|---|
protected ReportParameterAttr |
reportParameterAttr |
fitAttr, mobileAttr, reportExportAttr, reportWebAttrANA_PREVIEW_TYPE, DEFAULT_PREVIEW_TYPE, WRITE_ENHANCE_PREVIEW_TYPE, WRITE_PREVIEW_TYPEtableDataList, XML_TAGKEYXML_TAG| 构造器和说明 |
|---|
AbstractTemplateWorkBook() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addReport(java.lang.String reportName,
TemplateReport report)
增加一个指定名称的Report
|
void |
addReport(TemplateReport report)
增加一个Report
|
java.lang.Object |
clone() |
boolean |
equals(java.lang.Object o) |
ResultWorkBook |
execute(java.util.Map<java.lang.String,java.lang.Object> parameterMap,
Actor actor,
int sheetIndex)
根据给定的参数集和预览方式执行后获取结果报表簿
|
ReportFitAttr |
getReportFitAttr() |
int |
getReportIndex(TemplateReport report)
获取给定report的index
|
ReportParameterAttr |
getReportParameterAttr()
获取参数属性
|
WorkSheet |
getTemplateElementCaseReport(int index)
当isElementCaseBook返回true时,即该FineBook中包含的都是ECReport时
调用此方法来获取相应位置上的TemplateECReport
使用同getECReport(int)
非此情况下调用,将抛出RuntimeException
|
TemplateReport |
getTemplateReport(int index)
获取指定位置的TemplateReport
|
void |
readXML(XMLableReader reader)
读取子节点,应该会被XMLableReader.readXMLObject()调用多次
|
void |
setReport(int index,
java.lang.String reportName,
TemplateReport report)
设置指定位置的带Name的Report
|
void |
setReport(int index,
TemplateReport report)
设置指定位置的Report
|
void |
setReportFitAttr(ReportFitAttr reportFitAttr) |
void |
setReportParameterAttr(ReportParameterAttr reportParameterAttr)
设置参数属性
|
void |
setReportWebAttr(ReportWebAttr reportWebAttr)
Sets report web attributes.
|
protected void |
setWorkBook(Report report,
FineBook book) |
void |
writeXML(XMLPrintWriter writer)
Write XML.
|
addReport, addReport, addReport, getCSSImport, getElementCaseReport, getJSImport, getReport, getReportCount, getReportExportAttr, getReportIndex, getReportMobileAttr, getReportName, getReportWebAttr, isElementCaseBook, isElementCaseBook, mainContent, mainContentWriteXML, removeReport, removeReport, removeReports, setReport, setReport, setReportExportAttr, setReportMobileAttr, setReportName, writeXMLaddAttrMark, export, getAllMarkName, getAttrMark, getDesignerVersion, getPreviewType, getTemplateID, getXMLDesignerVersion, getXmlVersion, isHigherThanCurrent, openTag, readDesign, readExtra, readStream, setDesignerVersion, setPreviewType, setTemplateID, setXmlVersion, suffix, writeDesign, writeExtraclearAllTableData, copyDataSourceAttr, getTableData, getTableDataNameIterator, putTableData, removeTableData, renameTableDatafinalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitapply4Parameters, executegetElementCaseReport, getReport, getReportCount, getReportExportAttr, getReportMobileAttr, getReportName, getReportWebAttr, isElementCaseBook, isElementCaseBook, removeReport, removeReport, removeReports, setReportExportAttr, setReportMobileAttr, setReportNameclearAllTableData, getTableData, getTableDataNameIterator, putTableData, removeTableData, renameTableDataaddAttrMark, getAllMarkName, getAttrMarkgetCSSImport, getJSImportgetParametersprotected ReportParameterAttr reportParameterAttr
public void addReport(TemplateReport report)
TemplateWorkBookaddReport 在接口中 TemplateWorkBookreport - 增加的Reportpublic void addReport(java.lang.String reportName,
TemplateReport report)
TemplateWorkBookaddReport 在接口中 TemplateWorkBookreportName - 指定的名称report - 增加的Reportpublic void setReport(int index,
TemplateReport report)
TemplateWorkBooksetReport 在接口中 TemplateWorkBookindex - 指定的indexreport - 设置过去的reportpublic void setReport(int index,
java.lang.String reportName,
TemplateReport report)
TemplateWorkBooksetReport 在接口中 TemplateWorkBookindex - 指定位置reportName - 新增的Report的Namereport - 新增的reportpublic TemplateReport getTemplateReport(int index)
TemplateWorkBookgetTemplateReport 在接口中 TemplateWorkBookindex - 指定的索引public WorkSheet getTemplateElementCaseReport(int index)
TemplateWorkBookgetTemplateElementCaseReport 在接口中 TemplateWorkBookpublic int getReportIndex(TemplateReport report)
TemplateWorkBookgetReportIndex 在接口中 TemplateWorkBookreport - 给定的reportprotected void setWorkBook(Report report, FineBook book)
setWorkBook 在类中 AbstractFineBookpublic ReportParameterAttr getReportParameterAttr()
TemplateWorkBookgetReportParameterAttr 在接口中 TemplateWorkBookpublic void setReportParameterAttr(ReportParameterAttr reportParameterAttr)
TemplateWorkBooksetReportParameterAttr 在接口中 TemplateWorkBookpublic void setReportWebAttr(ReportWebAttr reportWebAttr)
FineBooksetReportWebAttr 在接口中 FineBooksetReportWebAttr 在类中 AbstractFineBookpublic ReportFitAttr getReportFitAttr()
getReportFitAttr 在接口中 FitProvidergetReportFitAttr 在类中 AbstractFineBookpublic void setReportFitAttr(ReportFitAttr reportFitAttr)
setReportFitAttr 在接口中 FitProvidersetReportFitAttr 在类中 AbstractFineBookpublic ResultWorkBook execute(java.util.Map<java.lang.String,java.lang.Object> parameterMap, Actor actor, int sheetIndex)
TemplateWorkBookexecute 在接口中 TemplateWorkBookparameterMap - 参数集actor - 预览方式sheetIndex - 要计算的sheet索引public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone 在接口中 FCloneableclone 在类中 AbstractFineBookjava.lang.CloneNotSupportedException - 如果克隆失败则抛出此异常public void writeXML(XMLPrintWriter writer)
XMLWriterwriteXML 在接口中 XMLWriterwriteXML 在类中 AbstractFineBookwriter - XML写入对象public void readXML(XMLableReader reader)
XMLReadablereadXML 在接口中 XMLReadablereadXML 在类中 AbstractFineBookreader - XML读取对象XMLableReaderpublic boolean equals(java.lang.Object o)
equals 在类中 AbstractFineBook