程序包 | 说明 |
---|---|
com.fr.chart.web |
图表在Web端用到的一些类.
|
com.fr.chart.web.core | |
com.fr.form |
表单(决策报表)相关
|
com.fr.form.main |
表单的核心类
|
com.fr.form.ui |
表单界面相关
|
com.fr.plugin.chart | |
com.fr.report.fun |
定义一些接口和抽象类
|
com.fr.report.fun.impl | |
com.fr.report.worksheet |
sheet 页相关
|
com.fr.web |
这个包中定义了支持网络报表的接口和类.包括网络报表(
Reportlet )接口,
网络报表配置(ReportletConfig )接口,
网络报表请求(ReportletRequest )接口
和实现它们的类以及其他有关网络报表的类. |
com.fr.web.core | |
com.fr.web.core.reserve | |
com.fr.web.core.service |
引擎的后台代码
|
com.fr.web.core.utils |
限定符和类型 | 方法和说明 |
---|---|
protected Calculator |
ChartPopIframeAction.createCalculatorFormRepo(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
TemplateSessionIDInfo sessionIDInfor,
Repository repo)
生成Calculator,以链接请求中的参数最为Calculator的参数
|
protected ChartHyperlink |
ChartPopIframeAction.getChartHyperlinkFromRepoWithHttpRequest(javax.servlet.http.HttpServletRequest req,
TemplateSessionIDInfo sessionIDInfor)
通过HttpServletRequest中的ChartHyperlinkID得到Session中相应的Hyperlink
|
限定符和类型 | 类和说明 |
---|---|
class |
ChartSessionIDInfor
Created by IntelliJ IDEA.
|
限定符和类型 | 方法和说明 |
---|---|
void |
FormElementCaseProvider.export(java.io.OutputStream out,
FormElementCaseResultProvider book,
PageSetCreator pageSetCreater,
javax.servlet.http.HttpServletRequest req,
TemplateSessionIDInfo sessionIDInfor,
DeclareRecordType recordType) |
void |
FormElementCaseProvider.toHtmlTag(int pageIndex,
javax.servlet.http.HttpServletRequest req,
TemplateSessionIDInfo sessionIDInfor,
java.io.PrintWriter writer,
java.lang.String widgetName,
PageSetProvider pageSet)
转化ElementCase为html tag
|
void |
FormElementCaseProvider.toJsonTag(int pageIndex,
javax.servlet.http.HttpServletRequest req,
TemplateSessionIDInfo sessionIDInfor,
java.io.PrintWriter writer,
java.lang.String widgetName,
PageSetProvider pageSet)
转化ElementCase为json字符串
|
限定符和类型 | 方法和说明 |
---|---|
JSONObject |
Form.createPara4Mobile(Repository repo,
TemplateSessionIDInfo sessionIDInfor)
生成Form中参数界面的json
|
限定符和类型 | 方法和说明 |
---|---|
protected java.util.List<NameSpace> |
DictContainedCustomWriteAbleEditor.addParameterAndDependenceNameSpaces(Calculator c,
TemplateSessionIDInfo sessionIDInfor,
javax.servlet.http.HttpServletRequest req) |
protected java.lang.Object |
DictContainedCustomWriteAbleEditor.checkTargetModel(java.lang.Object text,
Calculator c,
TemplateSessionIDInfo sessionIDInfor,
javax.servlet.http.HttpServletRequest req,
Dictionary dictionary) |
protected java.lang.Object |
DictContainedCustomWriteAbleEditor.checkTargetView(java.lang.Object text,
Calculator c,
TemplateSessionIDInfo sessionIDInfor,
javax.servlet.http.HttpServletRequest req,
Dictionary dictionary) |
JSONArray |
WriteUnableRepeatEditor.createJSONData(TemplateSessionIDInfo sessionIDInfor,
Calculator c,
javax.servlet.http.HttpServletRequest req)
生成控件数据的JSONArray。
|
JSONArray |
TreeEditor.createJSONData(TemplateSessionIDInfo sessionIDInfor,
Calculator c,
javax.servlet.http.HttpServletRequest req)
加载treeEditor的数据。
|
JSONArray |
IframeEditor.createJSONData(TemplateSessionIDInfo sessionIDInfor,
Calculator c,
javax.servlet.http.HttpServletRequest req)
生成控件数据的JSONArray。
|
JSONArray |
FieldEditor.createJSONData(TemplateSessionIDInfo sessionIDInfor,
Calculator c,
javax.servlet.http.HttpServletRequest req)
生成控件数据的JSONArray。
|
JSONArray |
DateEditor.createJSONData(TemplateSessionIDInfo sessionIDInfor,
Calculator c,
javax.servlet.http.HttpServletRequest req)
生成json数据
|
JSONArray |
ComboBox.createJSONData(TemplateSessionIDInfo sessionIDInfor,
Calculator c,
javax.servlet.http.HttpServletRequest req)
生成下拉框数据的JSONArray。
|
protected java.util.Iterator |
DictContainedCustomWriteAbleEditor.getEntrysIterator(Calculator c,
TemplateSessionIDInfo sessionIDInfor,
javax.servlet.http.HttpServletRequest req,
Dictionary dictionary) |
java.lang.Object |
WriteUnableRepeatEditor.getModuleValue(java.lang.Object text,
Calculator c,
TemplateSessionIDInfo sessionIDInfor,
javax.servlet.http.HttpServletRequest req) |
java.lang.Object |
TreeEditor.getModuleValue(java.lang.Object text,
Calculator c,
TemplateSessionIDInfo sessionIDInfor,
javax.servlet.http.HttpServletRequest req) |
java.lang.Object |
DictionaryContainer.getModuleValue(java.lang.Object text,
Calculator c,
TemplateSessionIDInfo sessionIDInfor,
javax.servlet.http.HttpServletRequest req)
根据传入的值获取实际值,传入的值为显示值或实际值都可以
|
java.lang.Object |
DictContainedCustomWriteAbleEditor.getModuleValue(java.lang.Object text,
Calculator c,
TemplateSessionIDInfo sessionIDInfor,
javax.servlet.http.HttpServletRequest req) |
java.lang.Object |
WriteUnableRepeatEditor.getViewValue(java.lang.Object value,
Calculator c,
TemplateSessionIDInfo sessionIDInfor,
javax.servlet.http.HttpServletRequest req) |
java.lang.Object |
DictionaryContainer.getViewValue(java.lang.Object value,
Calculator c,
TemplateSessionIDInfo sessionIDInfor,
javax.servlet.http.HttpServletRequest req)
根据传入的值获取显示值,传入的值为显示值或实际值都可以
|
java.lang.Object |
DictContainedCustomWriteAbleEditor.getViewValue(java.lang.Object value,
Calculator c,
TemplateSessionIDInfo sessionIDInfor,
javax.servlet.http.HttpServletRequest req) |
protected java.util.Map |
TreeEditor.initLayerMap(java.lang.String filter,
TemplateSessionIDInfo sessionIDInfor) |
JSONArray |
TreeEditor.loadDirectTreeData(TemplateSessionIDInfo sessionIDInfor,
Calculator c,
javax.servlet.http.HttpServletRequest req)
同步加载数据 一次构建全部
|
限定符和类型 | 方法和说明 |
---|---|
static java.util.Locale |
ToJSONHelper.getLocale(TemplateSessionIDInfo sessionIDInfor,
javax.servlet.http.HttpServletRequest httpServletRequest) |
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
ExportExtensionProcessor.fileName(javax.servlet.http.HttpServletRequest req,
TemplateSessionIDInfo sessionIDInfor)
导出后的文件名
|
boolean |
ReportHeavyTDProcessor.shouldUseLightHeavyTD(TemplateSessionIDInfo sessionIDInfor) |
限定符和类型 | 方法和说明 |
---|---|
boolean |
AbstractReportHeavyTDProcessor.shouldUseLightHeavyTD(TemplateSessionIDInfo sessionIDInfor) |
限定符和类型 | 方法和说明 |
---|---|
void |
FormElementCase.export(java.io.OutputStream out,
FormElementCaseResultProvider result,
PageSetCreator pageSetCreater,
javax.servlet.http.HttpServletRequest req,
TemplateSessionIDInfo sessionIDInfor,
DeclareRecordType recordType) |
void |
FormElementCase.toHtmlTag(int pageIndex,
javax.servlet.http.HttpServletRequest req,
TemplateSessionIDInfo sessionIDInfor,
java.io.PrintWriter writer,
java.lang.String widgetName,
PageSetProvider pageSet)
转化ElementCase为html tag
|
void |
FormElementCase.toJsonTag(int pageIndex,
javax.servlet.http.HttpServletRequest req,
TemplateSessionIDInfo sessionIDInfor,
java.io.PrintWriter writer,
java.lang.String widgetName,
PageSetProvider pageSet)
转化ElementCase为json字符串
|
限定符和类型 | 字段和说明 |
---|---|
protected TemplateSessionIDInfo |
RepositoryDeal.sessionIDInfor |
限定符和类型 | 方法和说明 |
---|---|
static TemplateSessionIDInfo |
RepositoryHelper.getSessionIDInfor(Repository repo) |
构造器和说明 |
---|
RepositoryDeal(javax.servlet.http.HttpServletRequest req,
TemplateSessionIDInfo sessionIDInfor) |
RepositoryDeal(javax.servlet.http.HttpServletRequest req,
TemplateSessionIDInfo sessionIDInfor,
int resolution) |
限定符和类型 | 类和说明 |
---|---|
class |
FormSessionIDInfor
管理表单session的类
|
class |
ReportSessionIDInfor |
class |
WidgetSessionIDInfor |
限定符和类型 | 方法和说明 |
---|---|
TemplateSessionIDInfo |
TemplateSessionIDInfo.buildWebContext(WebContext webContext) |
构造器和说明 |
---|
ReportRepositoryDeal(javax.servlet.http.HttpServletRequest req,
TemplateSessionIDInfo sessionIDInfor,
int resolution) |
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
DefaultExportExtension.fileName(javax.servlet.http.HttpServletRequest req,
TemplateSessionIDInfo sessionIDInfor) |
限定符和类型 | 方法和说明 |
---|---|
protected java.lang.String |
WidgetGetViewValueAction.getResponseText(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
TemplateSessionIDInfo sessionIDInfor,
Widget widget) |
protected java.lang.String |
WidgetGetJsonDataAction.getResponseText(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
TemplateSessionIDInfo sessionIDInfor,
Widget widget) |
protected abstract java.lang.String |
WidgetAbstractAction.getResponseText(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
TemplateSessionIDInfo sessionIDInfor,
Widget widget) |
void |
FormLoadReportContentAction.Out(int pageIndex,
javax.servlet.http.HttpServletRequest req,
TemplateSessionIDInfo sessionIDInfor,
java.io.PrintWriter writer,
java.lang.String widgetName,
FormElementCaseProvider elementcase,
PageSetProvider set) |
void |
FormLoadReportContent4MobileAction.Out(int pageIndex,
javax.servlet.http.HttpServletRequest req,
TemplateSessionIDInfo sessionIDInfor,
java.io.PrintWriter writer,
java.lang.String widgetName,
FormElementCaseProvider elementcase,
PageSetProvider set)
将报表块输出为Json格式
|
abstract void |
AbstractFormLoadContentAction.Out(int pageIndex,
javax.servlet.http.HttpServletRequest req,
TemplateSessionIDInfo sessionIDInfor,
java.io.PrintWriter writer,
java.lang.String widgetName,
FormElementCaseProvider elementcase,
PageSetProvider pageSet)
将报表块输出为HTML tag或者Json格式
|
限定符和类型 | 方法和说明 |
---|---|
static Calculator |
ChartPainetrUtils.createCalculatorFormRepo(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
TemplateSessionIDInfo sessionIDInfor,
Repository repo)
生成Calculator,以链接请求中的参数最为Calculator的参数
|
static BaseChartPainter |
ChartPainetrUtils.getChartPainter(java.lang.String chartID,
int width,
int height,
TemplateSessionIDInfo sessionIDInfor,
Calculator calculator,
javax.servlet.http.HttpServletRequest req) |