程序包 | 说明 |
---|---|
com.fr.base |
包含一些跨模块的底层基础类、接口、枚举等
|
com.fr.chart.chartglyph |
图表图形包, 实现图表的画法, 分为图表图像(ChartGlyph)、绘图区图像(PlotGlyph)、图例图像(LegendGlyph)以及标题图像(TitleGlyph)。
|
com.fr.data |
|
com.fr.decision.security.base | |
com.fr.form.main |
表单的核心类
|
com.fr.form.ui |
表单界面相关
|
com.fr.io.exporter | |
com.fr.js |
|
com.fr.plugin.chart.drillmap | |
com.fr.plugin.chart.gantt | |
com.fr.plugin.chart.glyph | |
com.fr.plugin.chart.map | |
com.fr.plugin.chart.multilayer | |
com.fr.plugin.chart.scatter | |
com.fr.plugin.chart.structure | |
com.fr.plugin.chart.wordcloud | |
com.fr.report.core |
报表的核心功能实现
|
com.fr.report.core.cal | |
com.fr.report.core.namespace | |
com.fr.report.core.reserve | |
com.fr.report.core.utils | |
com.fr.report.fun |
定义一些接口和抽象类
|
com.fr.report.worksheet |
sheet 页相关
|
com.fr.script |
|
com.fr.stable.script | |
com.fr.web.session |
限定符和类型 | 类和说明 |
---|---|
class |
CurrentContextTableDataNameSpace |
class |
DataSetFunctionParameterMapNameSpace |
class |
DefaultNameSpace
Created by IntelliJ IDEA.
|
class |
ParameterMapNameSpace |
class |
TableDataNameSpace
Created by zack on 2016/3/3.
|
限定符和类型 | 方法和说明 |
---|---|
static NameSpace |
DefaultNameSpace.getInstance() |
限定符和类型 | 方法和说明 |
---|---|
static java.lang.String |
TemplateUtils.renderTpl(CalculatorProvider calculator,
java.lang.String tpl,
NameSpace namespace)
通过Calculator处理tpl
|
限定符和类型 | 方法和说明 |
---|---|
NameSpace |
DataPoint.getDrillUpParas4Hyperlink()
返回热点链接的参数.
|
NameSpace |
DataPoint4XY.getParas4Hyperlink()
获取超链中的参数 传递.
|
NameSpace |
DataPoint4Stock.getParas4Hyperlink()
获取超链中的参数 传递.
|
NameSpace |
DataPoint4Map.getParas4Hyperlink()
地图的 区域名和区域值参数对应
|
NameSpace |
DataPoint4GisMap.getParas4Hyperlink()
gis地图超级链接 区域名和区域值参数对应
|
NameSpace |
DataPoint4Gantt.getParas4Hyperlink()
获取超链中的参数 传递.
|
NameSpace |
DataPoint4Bubble.getParas4Hyperlink()
获取超链中的参数 传递.
|
NameSpace |
DataPoint.getParas4Hyperlink()
返回热点链接的参数.
|
限定符和类型 | 类和说明 |
---|---|
class |
SingleRowNameSpace |
限定符和类型 | 类和说明 |
---|---|
class |
WatermarkNamespace |
限定符和类型 | 类和说明 |
---|---|
static class |
FormConfig.WidgetValueNameSpace |
限定符和类型 | 类和说明 |
---|---|
static class |
FieldEditor.DependenceNameSpace |
限定符和类型 | 方法和说明 |
---|---|
protected java.util.List<NameSpace> |
DictContainedCustomWriteAbleEditor.addParameterAndDependenceNameSpaces(Calculator c,
TemplateSessionIDInfo sessionIDInfor,
javax.servlet.http.HttpServletRequest req) |
限定符和类型 | 方法和说明 |
---|---|
protected void |
DictContainedCustomWriteAbleEditor.removeParameterAndDependenceNameSpaces(Calculator c,
java.util.List<NameSpace> nameSpaceList) |
限定符和类型 | 类和说明 |
---|---|
class |
PDFExporterNameSpace
用来计算页眉页脚中出现的单元格值
|
限定符和类型 | 方法和说明 |
---|---|
void |
EmailJavaScript.sentMail(Calculator ca,
EmailAttachment[] attachments,
NameSpace ns,
java.lang.String sessionID)
如果mailTo非空,解析后发送邮件至mailTo
|
protected void |
EmailJavaScript.sentMail(Calculator ca,
EmailAttachment[] attachments,
NameSpace ns,
java.lang.String sessionID,
EmailManagerProvider manager) |
限定符和类型 | 方法和说明 |
---|---|
NameSpace |
VanChartDrillMapDataPoint.getDrillUpParas4Hyperlink()
返回热点链接的参数.
|
限定符和类型 | 方法和说明 |
---|---|
NameSpace |
VanChartGanttDataPoint.getParas4Hyperlink() |
限定符和类型 | 方法和说明 |
---|---|
NameSpace |
VanChartMultiCategoryDataPoint.getParas4Hyperlink()
返回热点链接的参数.
|
限定符和类型 | 方法和说明 |
---|---|
NameSpace |
VanChartMapDataPoint.getParas4Hyperlink()
返回热点链接的参数.
|
限定符和类型 | 方法和说明 |
---|---|
NameSpace |
VanChartMultiPieDataPoint.getParas4Hyperlink()
返回热点链接的参数.
|
限定符和类型 | 方法和说明 |
---|---|
NameSpace |
VanChartScatterDataPoint.getParas4Hyperlink()
返回热点链接的参数.
|
限定符和类型 | 方法和说明 |
---|---|
NameSpace |
VanChartStructureDataPoint.getParas4Hyperlink()
返回热点链接的参数.
|
限定符和类型 | 方法和说明 |
---|---|
NameSpace |
WordCloudDataPoint.getParas4Hyperlink()
返回热点链接的参数.
|
限定符和类型 | 类和说明 |
---|---|
class |
SimpleColumnRowNameSpace |
限定符和类型 | 类和说明 |
---|---|
class |
HiConNameSpace |
class |
LNS
涉及表间计算. pushName到Calculator中.
|
class |
SheetInterval4CheckNameSpace |
class |
Tool4ExecutedNameSpace |
限定符和类型 | 方法和说明 |
---|---|
static NameSpace |
ToolExecuteFactory.createNameSpace(SheetExecutor sheetExecutor)
创建NameSpace的方法
|
NameSpace |
ToolExecuteCreator.createNameSpace(SheetExecutor sheetExecutor) |
限定符和类型 | 类和说明 |
---|---|
class |
CellValue4ReCalculateNameSpace |
class |
CellValueNameSpace |
class |
SimpleCellValueNameSpace |
限定符和类型 | 类和说明 |
---|---|
class |
ExecuteParameterMapNameSpace |
限定符和类型 | 字段和说明 |
---|---|
static NameSpace |
ScriptUtils.SIMPLE_CELL_NAMESPACE |
限定符和类型 | 方法和说明 |
---|---|
NameSpace |
Tool4ExecuteProcessor.createNameSpace(SheetExecutor se) |
限定符和类型 | 类和说明 |
---|---|
protected class |
CalculatableResWorkSheet.RecalRelationNameSpace |
限定符和类型 | 类和说明 |
---|---|
protected static class |
Calculator.NameSpaceChain |
class |
CalculatorNameSpace |
class |
CharSetNameSpace |
class |
CurrentValueNameSpace |
class |
GroupResultSequenceNameSpace
用于辅助解析数据列公式的名字空间
|
class |
TreeLayerNameSpace |
限定符和类型 | 方法和说明 |
---|---|
static NameSpace |
Calculator.getSavedSessionNameSpace() |
限定符和类型 | 方法和说明 |
---|---|
void |
Calculator.pushNameSpace(NameSpace ns)
将一个名字空间添加到全局名字空间链的头部
添加名字空间(参数名字空间),并根据他计算出结果的例子,计算结果是5:
Calculator ca = Calculator.createCalculator();
Map map = new HashMap();
map.put("p1", 2);
ParameterMapNameSpace space = ParameterMapNameSpace.create(map);
ca.pushNameSpace(space);
System.out.println(ca.eval(new Formula("$p1 + 3")));
|
static void |
Calculator.putThreadSavedNameSpace(NameSpace ns)
添加线程NameSpace
|
boolean |
Calculator.removeNameSpace(NameSpace ns)
从全局名字空间链上移除一个指定的名字空间
|
限定符和类型 | 类和说明 |
---|---|
class |
AbstractNameSpace
名字空间的一个抽象实现类
|
限定符和类型 | 方法和说明 |
---|---|
void |
CalculatorProvider.pushNameSpace(NameSpace ns)
将一个名字空间添加到全局名字空间链的头部
|
boolean |
CalculatorProvider.removeNameSpace(NameSpace ns)
从全局名字空间链上移除一个指定的名字空间
|
限定符和类型 | 方法和说明 |
---|---|
static NameSpace |
SessionIDInfo.asNameSpace(SessionProvider sessionIDInfor)
生成一个关于会话的用于计算的名字空间
|
static NameSpace |
SessionIDInfo.asNameSpace(java.lang.String sessionID)
生成一个关于会话的用于计算的名字空间
|