程序包 | 说明 |
---|---|
com.fr.chart.charttypes | |
com.fr.decision | |
com.fr.decision.mobile | |
com.fr.design | |
com.fr.form.main |
表单的核心类
|
com.fr.fs.plugin | |
com.fr.plugin | |
com.fr.plugin.injectable | |
com.fr.report |
这个包实现报表的最基础的包,包含了很多组成报表的基础的类.包括
所有报表类都必须实现的定义了报表的各种基本方法和属性的
Report 接口,
抽象实现了Report 接口的AbstractReport 类;
组成报表的基本元素,比如
单元格(CellElement )类,
浮动单元格(FloatElement )类,
页边距(Margin )类等等;
报表包含的属性,比如
报表常量(ReportConstants )类,
报表网络属性(ReportWebAttr )类等等;
分组报表(GroupReport )类,
多页面报表(WorkBook )类,
和电子表格(WorkSheet )类. |
com.fr.schedule.plugin |
限定符和类型 | 方法和说明 |
---|---|
void |
ChartTypeManager.demount(PluginSingleInjection injection) |
void |
ChartTypeManager.mount(PluginSingleInjection injection) |
限定符和类型 | 方法和说明 |
---|---|
protected boolean |
ExtraDecisionClassManager.demountSpecific(PluginSingleInjection injection) |
protected boolean |
ExtraDecisionClassManager.mountSpecific(PluginSingleInjection injection) |
限定符和类型 | 方法和说明 |
---|---|
protected boolean |
ExtraMobileClassManager.demountSpecific(PluginSingleInjection pluginSingleInjection) |
protected boolean |
ExtraMobileClassManager.mountSpecific(PluginSingleInjection pluginSingleInjection) |
限定符和类型 | 方法和说明 |
---|---|
void |
ChartTypeInterfaceManager.demount(PluginSingleInjection injection) |
protected boolean |
ExtraDesignClassManager.demountSpecific(PluginSingleInjection injection) |
void |
ChartTypeInterfaceManager.mount(PluginSingleInjection injection) |
protected boolean |
ExtraDesignClassManager.mountSpecific(PluginSingleInjection injection) |
限定符和类型 | 方法和说明 |
---|---|
protected boolean |
ExtraFormClassManager.demountSpecific(PluginSingleInjection injection) |
protected boolean |
ExtraFormClassManager.mountSpecific(PluginSingleInjection injection) |
限定符和类型 | 方法和说明 |
---|---|
protected boolean |
ExtraPlatformClassManager.demountSpecific(PluginSingleInjection injection) |
protected boolean |
ExtraPlatformClassManager.mountSpecific(PluginSingleInjection injection) |
限定符和类型 | 方法和说明 |
---|---|
void |
AbstractExtraClassManager.demount(PluginSingleInjection injection) |
protected boolean |
ExtraClassManager.demountSpecific(PluginSingleInjection injection) |
protected abstract boolean |
AbstractExtraClassManager.demountSpecific(PluginSingleInjection injection) |
void |
AbstractExtraClassManager.mount(PluginSingleInjection injection) |
protected boolean |
ExtraClassManager.mountSpecific(PluginSingleInjection injection) |
protected abstract boolean |
AbstractExtraClassManager.mountSpecific(PluginSingleInjection injection)
通用加载逻辑,首先走specific流程,如果specific返回false,说明为未走特殊流程
|
限定符和类型 | 方法和说明 |
---|---|
void |
PluginModuleAgent.demount(PluginSingleInjection injection)
卸载插件模块注入
|
void |
PluginModuleAgent.mount(PluginSingleInjection injection)
装载插件模块注入
|
static boolean |
PluginInjectionValidator.validate(PluginSingleInjection injection)
各个模块插件入口需要调用该方法,用来判断是否允许注入(是否允许外部对系统的这次修改)
|
static boolean |
PluginInjectionValidator.validateLevel(PluginSingleInjection injection) |
限定符和类型 | 方法和说明 |
---|---|
protected boolean |
ExtraReportClassManager.demountSpecific(PluginSingleInjection injection) |
protected boolean |
ExtraReportClassManager.mountSpecific(PluginSingleInjection injection) |
限定符和类型 | 方法和说明 |
---|---|
protected boolean |
ExtraPlatformScheduleClassManager.demountSpecific(PluginSingleInjection injection) |
protected boolean |
ExtraPlatformScheduleClassManager.mountSpecific(PluginSingleInjection injection) |