构造器和说明 |
---|
DecisionReportlet(java.lang.String bookPath,
java.lang.String name,
java.util.Map<java.lang.String,java.lang.Object> parameterMap,
Actor policy) |
限定符和类型 | 方法和说明 |
---|---|
ResultReport |
PolyExportWorkSheet.execute(java.util.Map<java.lang.String,java.lang.Object> parameterMap,
Actor actor) |
限定符和类型 | 方法和说明 |
---|---|
ResultReport |
PolyExportWorkSheet.execute(java.util.Map<java.lang.String,java.lang.Object> parameterMap,
Actor actor) |
构造器和说明 |
---|
FSReportlet(java.lang.String bookPath,
java.lang.String name,
java.util.Map<java.lang.String,java.lang.Object> parameterMap,
Actor policy) |
限定符和类型 | 方法和说明 |
---|---|
ResultWorkBook |
TemplateWorkBook.execute(java.util.Map<java.lang.String,java.lang.Object> parameterMap,
Actor actor)
根据给定的参数集和预览方式执行后获取结果报表簿
|
ResultWorkBook |
TemplateWorkBook.execute(java.util.Map<java.lang.String,java.lang.Object> parameterMap,
Actor actor,
int sheetIndex)
根据给定的参数集和预览方式执行后获取结果报表簿
|
ResultWorkBook |
AbstractTemplateWorkBook.execute(java.util.Map<java.lang.String,java.lang.Object> parameterMap,
Actor actor,
int sheetIndex) |
限定符和类型 | 方法和说明 |
---|---|
ResultWorkBook |
WorkBook.execute(java.util.Map<java.lang.String,java.lang.Object> parameterMap,
Actor actor)
根据给定的参数集和预览方式执行后获取结果报表簿
模板解析成初始参数p1为1并且分页预览的结果报表:
WorkBook w1 = (WorkBook) TemplateWorkBookIO.readTemplateWorkBook(FRContext.getCommonOperator(), "WorkBook1.cpt");
Map map = new HashMap();
map.put("p1", 1);
ResultWorkBook resultWorkBook = w1.execute(map, ActorFactory.getActor("page"));
//或者 w1.execute(map, new PageActor());
|
ResultWorkBook |
WebClassTemplateWorkBook.execute(java.util.Map<java.lang.String,java.lang.Object> parameterMap,
Actor actor)
计算报表
|
ResultWorkBook |
LinkWorkBookTemplate.execute(java.util.Map<java.lang.String,java.lang.Object> parameterMap,
Actor actor)
根据给定的参数集和预览方式执行后获取结果报表簿
|
ResultWorkBook |
WorkBook.execute(java.util.Map<java.lang.String,java.lang.Object> parameterMap,
Actor actor,
int sheetIndex)
根据给定的参数集和预览方式执行后获取结果报表簿
|
ResultWorkBook |
WebClassTemplateWorkBook.execute(java.util.Map<java.lang.String,java.lang.Object> parameterMap,
Actor actor,
int sheetIndex) |
ResultWorkBook |
LinkWorkBookTemplate.execute(java.util.Map<java.lang.String,java.lang.Object> parameterMap,
Actor actor,
int sheetIndex) |
ResultWorkBook |
WorkBookX.execute(java.util.Map parameterMap,
Actor actor)
根据给定的参数集和预览方式执行后获取结果报表簿
|
ResultWorkBook |
WorkBookTemplateDelegate.execute(java.util.Map parameterMap,
Actor actor)
计算报表
|
ResultWorkBook |
WorkBookAdapter.execute(java.util.Map parameterMap,
Actor actor)
根据给定的参数集和预览方式执行后获取结果报表簿
|
ResultWorkBook |
WorkBookX.execute(java.util.Map parameterMap,
Actor actor,
int sheetIndex)
根据给定的参数集和预览方式执行后获取结果报表簿
|
ResultWorkBook |
WorkBookTemplateDelegate.execute(java.util.Map parameterMap,
Actor actor,
int sheetIndex) |
ResultWorkBook |
WorkBookAdapter.execute(java.util.Map parameterMap,
Actor actor,
int sheetIndex)
根据给定的参数集和预览方式执行后获取结果报表簿
|
限定符和类型 | 方法和说明 |
---|---|
PageWorkBook |
ImmutableWorkBook.execute(java.util.Map parameterMap,
Actor actor)
预览计算
因为是从本地文件读取的, 所以默认会缓存一份下来, 用于获取一些workbook的属性.
|
ResultWorkBook |
ImmutableWorkBook.execute(java.util.Map parameterMap,
Actor actor,
int sheetIndex) |
限定符和类型 | 方法和说明 |
---|---|
Actor |
PagePolyWorkSheetExecutor.getExeType() |
限定符和类型 | 方法和说明 |
---|---|
Actor |
PageWorkBookExecutor.getExeType()
获取预览执行器
|
限定符和类型 | 方法和说明 |
---|---|
java.util.Set<Actor> |
ExtraReportClassManager.getActors() |
限定符和类型 | 方法和说明 |
---|---|
abstract Actor |
PolyWorkSheetExecutor.getExeType()
获取页面预览方式
|
限定符和类型 | 方法和说明 |
---|---|
ResultReport |
BlockSequenceExecutor.execute(Actor actor) |
long |
ChartBlockExecutor.execute4Expand(Actor actor)
计算扩展, 包括表间顺序.
|
ResultBlock |
ChartBlockExecutor.execute4Poly(Actor actor,
long startTime)
计算模块, 先处理图表内部的公式,
|
限定符和类型 | 方法和说明 |
---|---|
AbstractResECWorkSheet |
SE.Box2DCase.dealWithReport(AbstractResECWorkSheet res_ec_report,
WorkSheet original_ws,
Actor actor,
boolean isExcelImport) |
AbstractResECWorkSheet |
SE.Box2DCase.dealWithReport4FormElementCase(AbstractResECWorkSheet res_ec_report,
FormElementCase original_ws,
Actor actor) |
ResultECReport |
SE.execute(Actor actor) |
protected ResultECReport |
SE.execute4ECReport(Actor actor,
long startTime) |
long |
SE.execute4Expand(Actor actor) |
ResultECReport |
SE.execute4FormElementCase(Actor actor,
long startTime) |
ResultBlock |
SE.execute4Poly(Actor actor,
long startTime) |
void |
SE.execute4SimpleCal(Actor actor,
BEBSingleRowJobProvider job)
返回计算完后的扁平化的二维数据
|
static void |
SEAssist.preprocessorJavaScriptParameterAndWidgetDependence(BoxCE ce,
Calculator calculator,
Actor actor)
在这里检查ReportletHyperlink当中的Formula,并用运行结果取代它
|
void |
SE.Box2DCase.shrinktofit_postfix_if_not_cloned(ElementCase res_report,
Actor actor) |
限定符和类型 | 方法和说明 |
---|---|
Actor |
WorkBookExecutor.getExeType()
执行类型
|
限定符和类型 | 方法和说明 |
---|---|
ResultWorkBook |
SheetSequenceExecutor.execute(Actor actor) |
protected ResultECReport |
SheetExecutor.execute4ECReport(Actor actor,
long startTime)
计算报表
|
long |
SheetExecutor.execute4Expand(Actor actor)
计算扩展块
|
ResultECReport |
SheetExecutor.execute4FormElementCase(Actor actor,
long startTime)
计算表单报表块
|
ResultBlock |
SheetExecutor.execute4Poly(Actor actor,
long startTime)
计算聚合报表
|
protected void |
SheetSequenceExecutor.stuffExecutor(Actor actor,
TemplateReport newWorkSheet) |
限定符和类型 | 类和说明 |
---|---|
class |
WriteEnhanceActor
支持op=write_plus的访问方式
Created by loy on 2017/3/23.
|
限定符和类型 | 方法和说明 |
---|---|
Actor[] |
ActorProvider.createActor() |
限定符和类型 | 方法和说明 |
---|---|
ResultReport |
PolyWorkSheet.execute(java.util.Map<java.lang.String,java.lang.Object> parameterMap,
Actor actor) |
限定符和类型 | 方法和说明 |
---|---|
ResultReport |
TemplateReport.execute(java.util.Map<java.lang.String,java.lang.Object> parameterMap,
Actor actor)
采用不同的方式执行报表
|
限定符和类型 | 方法和说明 |
---|---|
PolyWorkSheetExecutor |
Actor.createPolySequenceExecutor(PolyWorkSheet tpl,
java.util.Map parameterMap,
Actor actor)
生成用于处理聚合报表聚合块的处理器
|
限定符和类型 | 方法和说明 |
---|---|
ResultReport |
WorkSheet.execute(java.util.Map<java.lang.String,java.lang.Object> parameterMap,
Actor actor)
采用不同的方式执行报表
|
限定符和类型 | 方法和说明 |
---|---|
TemplateWorkBook |
ScheduleSearch.search(TemplateWorkBook workBookDefine,
java.util.Map map4Execute,
Actor showType) |
限定符和类型 | 方法和说明 |
---|---|
protected Actor |
ImmutableReportlet.createActor(javax.servlet.http.HttpServletRequest req)
移动端展示获取actor
|
限定符和类型 | 类和说明 |
---|---|
class |
SchedulePageActor |
class |
ScheduleViewActor |
限定符和类型 | 类和说明 |
---|---|
class |
AbstractActor
Created with IntelliJ IDEA.
|
class |
AnalyActor
Created with IntelliJ IDEA.
|
class |
BIActor
Created with IntelliJ IDEA.
|
class |
ElementCaseActor |
class |
NOPBPPageActor
Created with IntelliJ IDEA.
|
class |
PageActor
Created with IntelliJ IDEA.
|
class |
PreviewActor
Created with IntelliJ IDEA.
|
class |
RapidActor
Created by richie on 16/4/22.
|
class |
ViewActor
Created with IntelliJ IDEA.
|
class |
WriteActor
Created with IntelliJ IDEA.
|
限定符和类型 | 方法和说明 |
---|---|
static Actor |
ActorFactory.getActor(javax.servlet.http.HttpServletRequest req)
从request中获取Actor
|
static Actor |
ActorFactory.getActor(javax.servlet.http.HttpServletRequest req,
Actor defaultActor)
从request中获取Actor
|
static Actor |
ActorFactory.getActor(java.lang.String type)
获取指定类型的Actor
|
static Actor |
ActorFactory.getActor(java.lang.String type,
boolean isMobile,
boolean isNoPage) |
限定符和类型 | 方法和说明 |
---|---|
PolyWorkSheetExecutor |
PageActor.createPolySequenceExecutor(PolyWorkSheet tpl,
java.util.Map parameterMap,
Actor actor)
生成用于处理聚合报表聚合块的处理器
|
PolyWorkSheetExecutor |
ViewActor.createPolySequenceExecutor(PolyWorkSheet tpl,
java.util.Map parameterMap,
Actor actor)
生成用于处理聚合报表聚合块的处理器
|
PolyWorkSheetExecutor |
AbstractActor.createPolySequenceExecutor(PolyWorkSheet tpl,
java.util.Map parameterMap,
Actor actor)
生成用于处理聚合报表聚合块的处理器
|
static Actor |
ActorFactory.getActor(javax.servlet.http.HttpServletRequest req,
Actor defaultActor)
从request中获取Actor
|
static java.lang.String |
ActorFactory.getType(Actor actor) |
static void |
ActorFactory.registerActor(java.lang.String type,
Actor actor)
注册当前type的actor,插件中的actor不要调用这个方法,Factory会自动注册
|
void |
PreviewActor.setInnerActor(Actor actor) |
构造器和说明 |
---|
PreviewActor(Actor actor) |
限定符和类型 | 方法和说明 |
---|---|
Actor |
AnalyPolyWorkSheetExecutor.getExeType() |
限定符和类型 | 方法和说明 |
---|---|
Actor |
EditWorkBookExecutor.getExeType()
获取预览方式对应的操作类
|
Actor |
AnalyWorkBookExecutor.getExeType()
获取预览方式对应的操作类
|
限定符和类型 | 方法和说明 |
---|---|
static void |
RTypeService.dealWithLoading(Repository repository,
java.io.PrintWriter writer,
Actor actor,
boolean __pi__)
收集一些信息传给loading.js
|
限定符和类型 | 方法和说明 |
---|---|
protected Actor |
Reportlet.createActor(javax.servlet.http.HttpServletRequest req) |
Actor |
ReportSessionIDInfor.getActor() |
Actor |
ReportSession.getActor()
报表的预览策略
|
限定符和类型 | 方法和说明 |
---|---|
static java.util.Map<java.lang.String,java.lang.Object> |
ReportWebUtils.context4PolicyPaneTpl(javax.servlet.http.HttpServletRequest req,
ReportSession sessionIDInfor,
Actor policy)
返回处理PolicyPane模板文件所需要的parameters
|
static java.util.Map<java.lang.String,java.lang.Object> |
ReportWebUtils.context4PolicyPaneTpl(javax.servlet.http.HttpServletRequest req,
ReportSession sessionIDInfor,
Actor policy,
java.util.Map<java.lang.String,java.lang.Object> anoMap)
返回处理PolicyPane模板文件所需要的parameters
|
static java.util.Map<java.lang.String,java.lang.Object> |
ReportWebUtils.policyMap4Tpl(Repository repo,
Actor policy,
Calculator c,
javax.servlet.http.HttpServletRequest req)
关于面板属性(FRPane)以及工具栏(ToolBar)属性的map
|
TemplateWorkBook |
TemplateWorkBookSearch.search(TemplateWorkBook workBookDefine,
java.util.Map map4Execute,
Actor showType) |
构造器和说明 |
---|
ReportSessionIDInfor(java.util.Map paraMap,
java.lang.String bookPath,
Actor policy) |
ReportSessionIDInfor(java.util.Map paraMap,
TemplateWorkBook workBookTemplate,
java.lang.String bookPath,
Actor policy) |
限定符和类型 | 方法和说明 |
---|---|
static void |
ReportletDealWith.dealWithMobile(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
ReportSessionIDInfor sessionIDInfor,
Actor policy) |
限定符和类型 | 方法和说明 |
---|---|
protected Actor |
FixedPolicyReportlet.createActor(javax.servlet.http.HttpServletRequest req) |
Actor |
GroupTemplateReportlet.getActor() |
Actor |
FixedPolicyReportlet.getActor() |
限定符和类型 | 方法和说明 |
---|---|
static EmbeddedTplReportlet |
ReportletUtils.createEmbeddedReportlet(java.lang.String path,
Actor policy)
初始化一个EmbeddedTplReportlet
|
static EmbeddedTplReportlet |
ReportletUtils.createEmbeddedReportlet(java.lang.String path,
Actor policy,
java.util.Map parameterMap)
根据模板路径、展示方式、参数生成一个内置的Reportlet
|
void |
GroupTemplateReportlet.setActor(Actor policy) |
构造器和说明 |
---|
EmbeddedTplReportlet(java.lang.String tplPath,
Actor policy)
初始化一个EmbeddedTplReportlet
|
EmbeddedTplReportlet(java.lang.String tplPath,
Actor policy,
java.util.Map<java.lang.String,java.lang.Object> parameterMap)
初始化一个EmbeddedTplReportlet
|
FixedPolicyReportlet(Actor policy) |
GroupTemplateReportlet(java.lang.String reportletsInfo,
Actor policy,
java.util.Map<java.lang.String,java.lang.Object> parameter4Execute,
boolean cutePageNumber) |
限定符和类型 | 方法和说明 |
---|---|
Actor |
WriteWorkBookExecutor.getExeType()
获取预览方式对应的操作类
|