public class LinkWorkBookTemplate extends AbstractImportJsCssProvider implements TemplateWorkBook
KEYXML_TAG| 构造器和说明 |
|---|
LinkWorkBookTemplate() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addReport(java.lang.String reportName,
TemplateReport report)
添加报表
|
void |
addReport(TemplateReport report)
添加报表
|
void |
apply4Parameters(java.util.Map 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
|
java.lang.String |
getTemplatePath() |
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 |
setTemplatePath(java.lang.String tplPath) |
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 java.lang.String getTemplatePath()
public void setTemplatePath(java.lang.String tplPath)
public ResultWorkBook execute(java.util.Map<java.lang.String,java.lang.Object> parameterMap, Actor actor)
execute 在接口中 TemplateWorkBookparameterMap - 参数集actor - 预览方式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 void readXML(XMLableReader reader)
XMLReadablereadXML 在接口中 XMLReadablereader - XML读取对象XMLableReaderpublic void writeXML(XMLPrintWriter writer)
XMLWriterpublic void clearAllTableData()
clearAllTableData 在接口中 TableDataSourcepublic ReportParameterAttr getReportParameterAttr()
TemplateWorkBookgetReportParameterAttr 在接口中 TemplateWorkBookpublic void setReportParameterAttr(ReportParameterAttr reportParameterAttr)
TemplateWorkBooksetReportParameterAttr 在接口中 TemplateWorkBookpublic ReportWebAttr getReportWebAttr()
FineBookgetReportWebAttr 在接口中 FineBookpublic void setReportWebAttr(ReportWebAttr reportWebAttr)
FineBooksetReportWebAttr 在接口中 FineBookpublic ReportFitAttr getReportFitAttr()
getReportFitAttr 在接口中 FitProviderpublic void setReportFitAttr(ReportFitAttr fitAttr)
setReportFitAttr 在接口中 FitProviderpublic 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 java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone 在接口中 FCloneableclone 在类中 AbstractImportJsCssProviderjava.lang.CloneNotSupportedException - 如果克隆失败则抛出此异常public void addReport(TemplateReport report)
addReport 在接口中 TemplateWorkBookreport - 添加的报表public void addReport(java.lang.String reportName,
TemplateReport report)
addReport 在接口中 TemplateWorkBookreportName - 报表名report - 添加的报表public 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 int getReportCount()
FineBookgetReportCount 在接口中 FineBookpublic int getReportIndex(TemplateReport report)
TemplateWorkBookgetReportIndex 在接口中 TemplateWorkBookreport - 给定的reportpublic java.lang.String getReportName(int index)
FineBookgetReportName 在接口中 FineBookindex - 指定的indexpublic void removeReport(java.lang.String reportName)
removeReport 在接口中 FineBookreportName - 指定的namepublic void removeReport(int index)
removeReport 在接口中 FineBookindex - 指定的序列public void removeReports()
removeReports 在接口中 FineBookpublic 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 void setReportName(int index,
java.lang.String reportName)
FineBooksetReportName 在接口中 FineBookindex - 指定的indexreportName - 指定的Namepublic ReportExportAttr getReportExportAttr()
FineBookgetReportExportAttr 在接口中 FineBookpublic void setReportExportAttr(ReportExportAttr reportExportAttr)
FineBooksetReportExportAttr 在接口中 FineBookpublic TemplateReport getTemplateReport(int index)
TemplateWorkBookgetTemplateReport 在接口中 TemplateWorkBookindex - 指定的索引public void apply4Parameters(java.util.Map parameterMap)
apply4Parameters 在接口中 TemplateWorkBookparameterMap - 参数map