程序包 | 说明 |
---|---|
com.fr.base |
包含一些跨模块的底层基础类、接口、枚举等
|
com.fr.base.io | |
com.fr.base.parameter | |
com.fr.chart.web.core | |
com.fr.data |
|
com.fr.data.api | |
com.fr.data.impl |
|
com.fr.data.impl.lazycalkey | |
com.fr.data.operator | |
com.fr.design.data |
数据集相关的面板和组件
|
com.fr.design.data.datapane | |
com.fr.design.data.tabledata.wrapper | |
com.fr.design.dscolumn |
数据列相关面板
|
com.fr.design.mainframe.widget.editors | |
com.fr.form |
表单(决策报表)相关
|
com.fr.form.main |
表单的核心类
|
com.fr.form.main.parameter | |
com.fr.form.share | |
com.fr.form.ui |
表单界面相关
|
com.fr.fs | |
com.fr.io.core | |
com.fr.io.exporter.excel.direct | |
com.fr.main |
报表工作簿(WordBook)的接口和实现类
|
com.fr.main.docment | |
com.fr.main.impl | |
com.fr.main.workbook | |
com.fr.report.core |
报表的核心功能实现
|
com.fr.report.core.cal | |
com.fr.report.core.cal.layer | |
com.fr.report.core.utils | |
com.fr.report.poly |
这个包定义了各种聚合块
|
com.fr.report.report |
报表
|
com.fr.report.worksheet |
sheet 页相关
|
com.fr.report.write |
这个包中定义了支持报表注释和报表数据校验的接口和类, 在填报系统中常常用到这个包.
|
com.fr.web.core | |
com.fr.write.main |
限定符和类型 | 方法和说明 |
---|---|
java.lang.String[] |
TableData.getColumnNames(TableDataSource datasource)
获取当前tabledata所有的列名
|
java.lang.String[] |
AbstractTableData.getColumnNames(TableDataSource datasource)
获取当前tabledata所有的列名
|
限定符和类型 | 接口和说明 |
---|---|
interface |
BaseBook
所有类型模板基础接口,规定一些基本属性方法
当前有设计器版本,模板唯一ID,默认预览方式
|
限定符和类型 | 类和说明 |
---|---|
class |
EncryptIOFileProxy
加密输出
|
class |
IOFile
需要进行XML读写的类,该类是数据源类的一个子类
|
class |
IOFileProxy
不加密的文件输出,供加密插件使用
|
限定符和类型 | 方法和说明 |
---|---|
void |
ParameterUI.setTableDataSource(TableDataSource tds) |
限定符和类型 | 方法和说明 |
---|---|
TableDataSource |
ChartSessionIDInfor.getTableDataSource() |
限定符和类型 | 类和说明 |
---|---|
class |
AbstractTableDataSource
数据源的一个抽线实现
|
限定符和类型 | 方法和说明 |
---|---|
static TableDataSource |
TableDataSourceTailor.extractTableData(TableDataSource tableDataSource) |
限定符和类型 | 方法和说明 |
---|---|
static TableDataSource |
TableDataSourceTailor.extractTableData(TableDataSource tableDataSource) |
限定符和类型 | 方法和说明 |
---|---|
static TableData |
TableDataAssist.getTableData(TableDataSource source,
java.lang.String name)
根据名字获取数据集
根据以下步骤获取数据集:
1、先查询当前模板,是否具有该名字的数据集,如果有,则返回,如果没有,则进行第二步;
2、再查询服务器数据集配置,是否具有该名字的服务器数据集,如果有,则返回,如果没有,则返回null。
|
限定符和类型 | 类和说明 |
---|---|
class |
XMLOPTableDataSource |
限定符和类型 | 方法和说明 |
---|---|
TableDataSource |
TableDataSourceDependent.getTableDataSource()
获取数据集持有对象
|
TableDataSource |
AbstractTableDataSourceDependent.getTableDataSource() |
限定符和类型 | 方法和说明 |
---|---|
java.lang.String[] |
MultiTDTableData.getColumnNames(TableDataSource datasource)
获取当前tabledata所有的列名
|
void |
TableDataSourceDependent.setTableDataSource(TableDataSource source)
设置数据集持有对象
|
void |
AbstractTableDataSourceDependent.setTableDataSource(TableDataSource source) |
构造器和说明 |
---|
XMLOPTableDataSource(TableDataSource source) |
限定符和类型 | 方法和说明 |
---|---|
TableDataSource |
TableDataSqlIdentifier.getTds() |
构造器和说明 |
---|
TableDataSqlIdentifier(TableDataSource tds,
java.lang.String sqlStr) |
限定符和类型 | 方法和说明 |
---|---|
EmbeddedTableData |
DataOperatorProvider.previewTableData(TableDataSource dataSource,
java.lang.Object tableData,
java.util.Map parameterMap,
int rowCount)
根据指定的参数生成一个实际可预览的数据集
|
EmbeddedTableData |
DataOperator.previewTableData(TableDataSource dataSource,
java.lang.Object tableData,
java.util.Map parameterMap,
int rowCount) |
EmbeddedTableData |
DataOperatorProvider.previewTableData(TableDataSource dataSource,
java.lang.Object tableData,
java.util.Map parameterMap,
int start,
int end,
java.lang.String[] cols,
int[] colIdx)
根据指定的参数生成一个实际可预览的数据集
|
EmbeddedTableData |
DataOperator.previewTableData(TableDataSource dataSource,
java.lang.Object tableData,
java.util.Map parameterMap,
int start,
int end,
java.lang.String[] cols,
int[] colIdx)
根据指定的参数生成一个实际可预览的数据集
|
限定符和类型 | 方法和说明 |
---|---|
static TableDataSource |
DesignTableDataManager.getEditingTableDataSource()
august:返回当前正在编辑的具有报表数据源的模板(基本报表、聚合报表) 包括 : 图表模板
|
限定符和类型 | 方法和说明 |
---|---|
java.util.Map<java.lang.String,java.lang.String> |
BasicTableDataTreePane.addTableData(java.lang.String srcName,
TableDataSource tableDataSource)
合并数据集并返回自动更改数据集名字的新老名字键值对
|
static java.lang.String[] |
DesignTableDataManager.getAllDSNames(TableDataSource source)
返回当前模板(source)数据集、服务器数据集和存储过程中所有的数据集名字
|
static java.util.Map<java.lang.String,TableDataWrapper> |
DesignTableDataManager.getAllEditingDataSet(TableDataSource source)
不根据过滤设置,返回当前模板数据集、服务器数据集、存储过程本身,是有顺序的
|
static java.util.List<java.util.Map<java.lang.String,TableDataWrapper>> |
DesignTableDataManager.getEditingDataSet(TableDataSource source)
根据过滤设置,返回当前模板数据集、服务器数据集、存储过程所有的数据集,是有顺序的
|
static java.lang.String[] |
DesignTableDataManager.getSelectedColumnNames(TableDataSource source,
java.lang.String dsName)
获取数据源source中dsName的所有字段
|
static EmbeddedTableData |
DesignTableDataManager.previewTableDataNeedInputParameters(TableDataSource tableDataSource,
TableData tabledata,
int rowCount,
boolean needLoadingBar)
预览需要参数的数据集
|
static EmbeddedTableData |
DesignTableDataManager.previewTableDataNotNeedInputParameters(TableDataSource tableDataSource,
TableData tabledata,
int rowCount,
boolean needLoadingBar)
预览不需要参数的数据集
|
限定符和类型 | 方法和说明 |
---|---|
java.util.Map<java.lang.String,java.lang.String> |
TableDataTreePane.addTableData(java.lang.String srcName,
TableDataSource tableDataSource)
合并数据集
|
void |
TableDataPaneListPane.populate(TableDataSource tds)
Populate.
|
void |
TableDataPaneController.populate(TableDataSource datasourceManagerProvider) |
void |
ReportTableDataPane.populate(TableDataSource tds) |
void |
TableDataComboBox.refresh(TableDataSource source)
refresh ComboBox
|
protected void |
TableDataComboBox.setResMap(TableDataSource source) |
protected void |
GlobalTableDataComboBox.setResMap(TableDataSource source) |
void |
TableDataPaneListPane.update(TableDataSource tds) |
void |
TableDataPaneController.update(TableDataSource datasourceManagerProvider) |
void |
ReportTableDataPane.update(TableDataSource tds) |
构造器和说明 |
---|
GlobalTableDataComboBox(TableDataSource source,
java.lang.String treeName) |
TableDataComboBox(TableDataSource source) |
TableDataComboBox(TableDataSource source,
java.lang.String treeName) |
TreeTableDataComboBox(TableDataSource source) |
限定符和类型 | 方法和说明 |
---|---|
static java.lang.String[] |
TableDataFactory.getSortOfChineseNameOfTemplateData(TableDataSource source)
获取已经排好顺序的数组
先数据库查询,再程序,再内置数据集,再关联数据集,再文件数据集;这些内部按内部按先数字(0-9)、再字母(a-z)、然后汉字(拼音)进行排序。
|
限定符和类型 | 方法和说明 |
---|---|
void |
DSColumnConditionsPane.populate(TableDataSource tds,
CellElement cellElement) |
void |
SelectedConfirmedDataColumnPane.populate(TableDataSource source,
TemplateCellElement cell) |
void |
DSColumnPane.populate(TableDataSource tds,
TemplateCellElement cellElement)
更新面板信息
|
void |
DSColumnBasicPane.populate(TableDataSource source,
TemplateCellElement cellElement) |
void |
SelectedDataColumnPane.populate(TableDataSource source,
TemplateCellElement cellElement,
ElementCasePane casePane)
更新面板数据
|
限定符和类型 | 方法和说明 |
---|---|
protected TableDataSource |
ServerDataTableEditor.getTableDataSource() |
protected TableDataSource |
ServerDataBindingEditor.getTableDataSource() |
protected TableDataSource |
DataTableEditor.getTableDataSource() |
protected TableDataSource |
DataBindingEditor.getTableDataSource() |
限定符和类型 | 方法和说明 |
---|---|
void |
FormElementCaseProvider.setTabledataSource(TableDataSource tds)
设置ElementCase的数据源
|
限定符和类型 | 类和说明 |
---|---|
class |
Form
表单
|
class |
WebClassForm
Author: richie
Version: 7.0.6
DateTime: 14-3-13 15:38
|
限定符和类型 | 类和说明 |
---|---|
class |
FormParameterUI
Created by IntelliJ IDEA.
|
限定符和类型 | 方法和说明 |
---|---|
void |
FormParameterUI.setTableDataSource(TableDataSource tds) |
限定符和类型 | 字段和说明 |
---|---|
protected TableDataSource |
SharableEditor.tableDataSource |
限定符和类型 | 方法和说明 |
---|---|
TableDataSource |
SharableEditorProvider.getTableDataSource()
获取form对象,用于输出内置数据
|
TableDataSource |
SharableEditor.getTableDataSource() |
构造器和说明 |
---|
SharableEditor(java.lang.String id,
Widget editor,
TableDataSource tableDataSource,
java.util.HashMap<java.lang.String,java.lang.Object> paraMap) |
限定符和类型 | 类和说明 |
---|---|
class |
ChartBook
Created by IntelliJ IDEA.
|
限定符和类型 | 类和说明 |
---|---|
class |
FSPlatesXMLManager
平台系统模块xml管理
Created by zhouping on 2017/11/16.
|
限定符和类型 | 方法和说明 |
---|---|
TableDataSource |
PageToSheetExcelExporterReport.getTableDataSource() |
TableDataSource |
PageExcelExporterReport.getTableDataSource() |
TableDataSource |
LargeDataExcelExporterReport.getTableDataSource() |
TableDataSource |
ExcelExporterReport.getTableDataSource() |
限定符和类型 | 方法和说明 |
---|---|
TableDataSource |
DirectExcelExportModel.getDataSource() |
限定符和类型 | 方法和说明 |
---|---|
void |
DirectExcelExportModel.setDataSource(TableDataSource dataSource) |
构造器和说明 |
---|
DirectExcelExportModel(TableDataSource dataSource,
java.lang.String dsName) |
DirectExcelExportModel(TableDataSource dataSource,
java.lang.String dsName,
java.lang.String[] columnNames) |
DirectExcelExportModel(TableDataSource dataSource,
java.lang.String dsName,
java.lang.String[] columnNames,
java.util.Map<java.lang.String,java.lang.Object> parameters) |
限定符和类型 | 接口和说明 |
---|---|
interface |
FineBook |
interface |
TemplateWorkBook |
限定符和类型 | 类和说明 |
---|---|
class |
AbstractFineBook |
class |
AbstractImportJsCssProvider |
class |
AbstractTemplateWorkBook |
限定符和类型 | 类和说明 |
---|---|
class |
TableDataSourcePart
模板数据源部分
|
限定符和类型 | 类和说明 |
---|---|
class |
AbstractWorkBookX
扩展模板格式抽象类,实现一些模板接口的方法
|
class |
LinkWorkBookTemplate
链接模板文件
|
class |
WebClassTemplateWorkBook |
class |
WorkBook
Work main contains a series of work sheet.
|
class |
WorkBookAdapter
WorkBook 适配器
|
class |
WorkBookTemplateDelegate |
class |
WorkBookX
扩展模板格式。
|
限定符和类型 | 接口和说明 |
---|---|
interface |
AnalyWorkBook
分析报表簿
|
interface |
FormWorkBook |
interface |
PageWorkBook |
interface |
ResultWorkBook
结果报表簿,该类型的报表簿是一般报表簿经过计算后得到的结果
|
interface |
WriteWorkBook |
限定符和类型 | 类和说明 |
---|---|
class |
AbstractResWorkBook |
class |
AnalyRWorkBook
结果分析报表簿
|
class |
FormRWorkBook |
class |
ImmutableAnalyWorkBook
负责解析分析类型的文件
|
class |
ImmutablePageWorkBook
负责解析分页类型的文件
|
class |
ImmutableWorkBook |
class |
PageRWorkBook |
限定符和类型 | 方法和说明 |
---|---|
TableDataSource |
ActiveReport.getTableDataSource() |
构造器和说明 |
---|
SE(FormElementCase tplEC,
java.util.Map<java.lang.String,java.lang.Object> parameterMap,
FormECSequenceExecutor ecExecutor,
TableDataSource tableDataSource)
frm的sheet
|
SE(FormElementCase tplEC,
java.util.Map<java.lang.String,java.lang.Object> parameterMap,
SheetSequenceExecutor ssExecutor,
TableDataSource tableDataSource) |
SE(WorkSheet tplEC,
java.util.Map<java.lang.String,java.lang.Object> parameterMap,
SheetSequenceExecutor ssExecutor,
TableDataSource tableDataSource)
cpt 的sheet
|
限定符和类型 | 方法和说明 |
---|---|
TableDataSource |
LayerPageReport.getTableDataSource() |
限定符和类型 | 方法和说明 |
---|---|
static void |
ScriptUtils.executeCellElementResultFormula(CalculatorProvider calculator,
ResultFormula resultformula,
Report report,
TableDataSource source,
CellElement ce,
boolean useTransfer)
计算公式
|
static java.lang.Object |
ScriptUtils.executeNormalFormula(Calculator calculator,
BaseFormula formula,
Report report,
TableDataSource source,
ColumnRow cr)
计算公式
|
static java.lang.Object |
ScriptUtils.executeResultFormula(CalculatorProvider calculator,
ResultFormula resultFormula,
Report report,
TableDataSource source,
ColumnRow cr,
boolean calTransfer)
计算公式
|
限定符和类型 | 方法和说明 |
---|---|
TableDataSource |
AbstractPolyReport.getTableDataSource() |
限定符和类型 | 方法和说明 |
---|---|
TableDataSource |
Report.getTableDataSource()
获取当前报表页对象所使用的数据源
|
TableDataSource |
AbstractECReport.getTableDataSource() |
限定符和类型 | 方法和说明 |
---|---|
TableDataSource |
FormElementCase.getTableDataSource()
获取表单数据源
|
TableDataSource |
AnalysisRWorkSheet.getTableDataSource() |
限定符和类型 | 方法和说明 |
---|---|
protected void |
AnalysisRWorkSheet.executeCellElementResultFormula(Calculator calculator,
ResultFormula formula,
Report report,
TableDataSource source,
ResultCellElement ce) |
void |
FormElementCase.setTabledataSource(TableDataSource tds)
设置表单数据源
|
限定符和类型 | 方法和说明 |
---|---|
void |
WClassSubmiter.execute(Report report,
TableDataSource source,
java.util.Map extraInfor)
执行提交
|
void |
FreeSQLSubmiter.execute(Report report,
TableDataSource source,
java.util.Map extraInfor)
执行提交
|
void |
CompatibleClassSubmiter.execute(Report report,
TableDataSource source,
java.util.Map extraInfor)
执行提交
|
void |
ClassSubmiter.execute(Report report,
TableDataSource source,
java.util.Map extraInfor)
执行
|
void |
BuiltInSQLSubmiter.execute(Report report,
TableDataSource source,
java.util.Map extraInfor)
执行提交
|
void |
AbstractSubmitVisitor.execute(Report report,
TableDataSource source,
java.util.Map extraInfor)
执行提交
|
void |
SubmitVisitor.execute(Report report,
TableDataSource source,
java.util.Map extraInfor)
执行提交
|
void |
ReportWriteAttr.submit(WriteECReport report,
TableDataSource source,
java.util.Map<java.lang.String,ESProgressPercent> extraInfo)
提交入库
|
void |
ReportWriteAttr.submit(WriteECReport report,
TableDataSource source,
java.util.Map<java.lang.String,ESProgressPercent> extraInfo,
boolean isAllSheet,
java.util.Map<java.lang.String,java.sql.Connection> allSheetConnMap)
提交入库
|
限定符和类型 | 方法和说明 |
---|---|
TableDataSource |
FormSessionIDInfor.getTableDataSource()
获取作为数据源的表单
|
TableDataSource |
ReportSessionIDInfor.getTableDataSource()
获取book define
|
abstract TableDataSource |
TemplateSessionIDInfo.getTableDataSource()
返回该会话使用的数据集源
|
限定符和类型 | 类和说明 |
---|---|
class |
WriteRWorkBook |