public class WebClassTemplateWorkBook extends AbstractImportJsCssProvider implements TemplateWorkBook
KEYXML_TAG| 构造器和说明 |
|---|
WebClassTemplateWorkBook(java.lang.String classPath,
TemplateWorkBook tpl) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addReport(java.lang.String reportName,
TemplateReport report)
添加报表
|
void |
addReport(TemplateReport report)
添加报表
|
void |
apply4Parameters(java.util.Map<java.lang.String,java.lang.Object> parameterMap)
处理参数值
|
void |
clearAllTableData()
清除所有的数据集
|
java.lang.Object |
clone() |
ResultWorkBook |
execute(java.util.Map<java.lang.String,java.lang.Object> parameterMap,
Actor actor)
计算报表
|
ResultWorkBook |
execute(java.util.Map<java.lang.String,java.lang.Object> parameterMap,
Actor actor,
int sheetIndex)
根据给定的参数集和预览方式执行后获取结果报表簿
|
ECReport |
getElementCaseReport(int index)
当isElementCaseBook返回true时,即该FineBook中包含的都是ECReport时
调用此方法来获取相应位置上的ECReport
非此情况下调用,将抛出RuntimeException
|
Parameter[] |
getParameters()
获取参数持有者持有的参数
|
Report |
getReport(int index) |
int |
getReportCount()
获取WorkBook中的Report总数
|
ReportExportAttr |
getReportExportAttr()
Gets report export attributes.
|
ReportFitAttr |
getReportFitAttr() |
int |
getReportIndex(TemplateReport report)
获取给定report的index
|
java.lang.String |
getReportName(int index)
获取指定index的Report的Name
|
ReportParameterAttr |
getReportParameterAttr()
获取参数属性
|
ReportWebAttr |
getReportWebAttr()
Gets report web attributes.
|
TableData |
getTableData(java.lang.String name)
返回该对象中指定名字的数据集
|
java.util.Iterator |
getTableDataNameIterator()
返回该对象所包含的所有数据集名的一个迭代
|
WorkSheet |
getTemplateElementCaseReport(int index)
当isElementCaseBook返回true时,即该FineBook中包含的都是ECReport时
调用此方法来获取相应位置上的TemplateECReport
使用同getECReport(int)
非此情况下调用,将抛出RuntimeException
|
TemplateReport |
getTemplateReport(int index)
获取指定位置的TemplateReport
|
boolean |
isElementCaseBook()
是否为cpt报表
|
boolean |
isElementCaseBook(int index)
是否为cpt报表
|
void |
putTableData(java.lang.String name,
TableData innerTableData)
添加数据集
|
void |
readXML(XMLableReader reader)
读取子节点,应该会被XMLableReader.readXMLObject()调用多次
|
void |
removeReport(int index)
移除指定序列的报表
|
void |
removeReport(java.lang.String reportName)
移除指定name的报表
|
void |
removeReports()
移除所有报表
|
void |
removeTableData(java.lang.String name)
删除数据集
|
boolean |
renameTableData(java.lang.String oldName,
java.lang.String newName)
重命名数据集
|
void |
setReport(int index,
java.lang.String reportName,
TemplateReport report)
设置指定位置的带Name的Report
|
void |
setReport(int index,
TemplateReport report)
设置指定位置的Report
|
void |
setReportExportAttr(ReportExportAttr reportExportAttr)
Sets report export attributes.
|
void |
setReportFitAttr(ReportFitAttr fitAttr) |
void |
setReportName(int index,
java.lang.String reportName)
设置指定index的Report的Name
|
void |
setReportParameterAttr(ReportParameterAttr reportParameterAttr)
设置参数属性
|
void |
setReportWebAttr(ReportWebAttr reportWebAttr)
Sets report web attributes.
|
void |
writeXML(XMLPrintWriter writer)
Write XML.
|
addAttrMark, getAllMarkName, getAttrMark, getCSSImport, getJSImport, getReportMobileAttr, setReportMobileAttrequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetReportMobileAttr, setReportMobileAttraddAttrMark, getAllMarkName, getAttrMarkgetCSSImport, getJSImportpublic WebClassTemplateWorkBook(java.lang.String classPath,
TemplateWorkBook tpl)
public void addReport(TemplateReport report)
addReport 在接口中 TemplateWorkBookreport - 添加的报表public void addReport(java.lang.String reportName,
TemplateReport report)
addReport 在接口中 TemplateWorkBookreportName - 报表名report - 添加的报表public void apply4Parameters(java.util.Map<java.lang.String,java.lang.Object> parameterMap)
apply4Parameters 在接口中 TemplateWorkBookparameterMap - 参数mappublic ResultWorkBook execute(java.util.Map<java.lang.String,java.lang.Object> parameterMap, Actor actor)
execute 在接口中 TemplateWorkBookparameterMap - 参数mapactor - 预览方式public ResultWorkBook execute(java.util.Map<java.lang.String,java.lang.Object> parameterMap, Actor actor, int sheetIndex)
TemplateWorkBookexecute 在接口中 TemplateWorkBookparameterMap - 参数集actor - 预览方式sheetIndex - 要计算的sheet索引public Parameter[] getParameters()
ParameterHoldergetParameters 在接口中 ParameterHolderpublic int getReportIndex(TemplateReport report)
TemplateWorkBookgetReportIndex 在接口中 TemplateWorkBookreport - 给定的reportpublic ReportParameterAttr getReportParameterAttr()
TemplateWorkBookgetReportParameterAttr 在接口中 TemplateWorkBookpublic void setReportParameterAttr(ReportParameterAttr reportParameterAttr)
TemplateWorkBooksetReportParameterAttr 在接口中 TemplateWorkBookpublic TemplateReport getTemplateReport(int index)
TemplateWorkBookgetTemplateReport 在接口中 TemplateWorkBookindex - 指定的索引public 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 int getReportCount()
FineBookgetReportCount 在接口中 FineBookpublic ECReport getElementCaseReport(int index)
FineBook非此情况下调用,将抛出RuntimeException
getElementCaseReport 在接口中 FineBookpublic WorkSheet getTemplateElementCaseReport(int index)
TemplateWorkBookgetTemplateElementCaseReport 在接口中 TemplateWorkBookpublic boolean isElementCaseBook()
isElementCaseBook 在接口中 FineBookpublic boolean isElementCaseBook(int index)
isElementCaseBook 在接口中 FineBookindex - 指定的序列public ReportExportAttr getReportExportAttr()
FineBookgetReportExportAttr 在接口中 FineBookpublic void setReportExportAttr(ReportExportAttr reportExportAttr)
FineBooksetReportExportAttr 在接口中 FineBookpublic java.lang.String getReportName(int index)
FineBookgetReportName 在接口中 FineBookindex - 指定的indexpublic ReportWebAttr getReportWebAttr()
FineBookgetReportWebAttr 在接口中 FineBookpublic void setReportWebAttr(ReportWebAttr reportWebAttr)
FineBooksetReportWebAttr 在接口中 FineBookpublic void removeReport(java.lang.String reportName)
removeReport 在接口中 FineBookreportName - 指定的namepublic void removeReport(int index)
removeReport 在接口中 FineBookindex - 指定的序列public void removeReports()
removeReports 在接口中 FineBookpublic void setReportName(int index,
java.lang.String reportName)
FineBooksetReportName 在接口中 FineBookindex - 指定的indexreportName - 指定的Namepublic ReportFitAttr getReportFitAttr()
getReportFitAttr 在接口中 FitProviderpublic void setReportFitAttr(ReportFitAttr fitAttr)
setReportFitAttr 在接口中 FitProviderpublic void clearAllTableData()
clearAllTableData 在接口中 TableDataSourcepublic TableData getTableData(java.lang.String name)
TableDataSourcegetTableData 在接口中 TableDataSourcename - 数据集的名字public java.util.Iterator getTableDataNameIterator()
TableDataSourcegetTableDataNameIterator 在接口中 TableDataSourcepublic void putTableData(java.lang.String name,
TableData innerTableData)
putTableData 在接口中 TableDataSourcename - 数据集名innerTableData - 添加的数据集public void removeTableData(java.lang.String name)
removeTableData 在接口中 TableDataSourcename - 指定的数据集名public boolean renameTableData(java.lang.String oldName,
java.lang.String newName)
renameTableData 在接口中 TableDataSourceoldName - 指定的数据集名newName - 新的名字public void readXML(XMLableReader reader)
XMLReadablereadXML 在接口中 XMLReadablereader - XML读取对象XMLableReaderpublic void writeXML(XMLPrintWriter writer)
XMLWriterpublic java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone 在接口中 FCloneableclone 在类中 AbstractImportJsCssProviderjava.lang.CloneNotSupportedException - 如果克隆失败则抛出此异常