程序包 | 说明 |
---|---|
com.fr.base.chart | |
com.fr.chart.chartattr | |
com.fr.chart.chartglyph |
图表图形包, 实现图表的画法, 分为图表图像(ChartGlyph)、绘图区图像(PlotGlyph)、图例图像(LegendGlyph)以及标题图像(TitleGlyph)。
|
com.fr.report.core.cal | |
com.fr.report.poly |
这个包定义了各种聚合块
|
com.fr.report.stable.fun | |
com.fr.stable |
定义了一些 Actor
|
com.fr.web.core.service |
引擎的后台代码
|
com.fr.web.core.utils | |
com.fr.web.output | |
com.fr.web.output.html | |
com.fr.web.output.json |
输出 json 的工具类
|
限定符和类型 | 方法和说明 |
---|---|
BaseChartPainter |
BaseChartCollection.createChartPainterJustTableDataAndDealFormual(Calculator calculator,
int width,
int height)
创建基础的图表Painter,
|
BaseChartPainter |
BaseChartCollection.createChartPainterNoData(Calculator calculator,
int width,
int height)
通过图表数据ChartData生成ChartPainter
|
static BaseChartPainter |
ChartWebSource.getChartPainter(java.lang.String sessionID,
java.lang.String id)
返回已经存储的图表资源 ChartPainter.
|
限定符和类型 | 方法和说明 |
---|---|
void |
BaseChartPainter.refreshWithNewPaint(BaseChartPainter chartPainter)
根据新的ChartPainter 刷新内容.
|
java.util.Map |
BaseChartGlyph.toJSONMap4ChangeModel(BaseChartPainter painter,
double width,
double height,
Repository repo) |
限定符和类型 | 类和说明 |
---|---|
class |
ChartPainter
图表预览时 所展示的图表集 一般为ChartGlyph的集合
|
限定符和类型 | 方法和说明 |
---|---|
BaseChartPainter |
ChartCollection.createChartPainterJustTableDataAndDealFormual(Calculator calculator,
int width,
int height)
与SE中dealWithChart有部分相同, 处理公式之后 生成ChartPainter
|
BaseChartPainter |
ChartCollection.createChartPainterNoData(Calculator calculator,
int width,
int height)
通过图表数据ChartData生成ChartPainter
|
限定符和类型 | 方法和说明 |
---|---|
void |
ChartPainter.refreshWithNewPaint(BaseChartPainter chartPainter)
根据新的ChartPainter 刷新内容.
|
限定符和类型 | 方法和说明 |
---|---|
java.util.Map |
ChartGlyph.toJSONMap4ChangeModel(BaseChartPainter painter,
double width,
double height,
Repository repo) |
限定符和类型 | 方法和说明 |
---|---|
BaseChartPainter |
SE.dealWithChart(BoxCE box,
Calculator currentCalculator,
BaseChartCollection chartCollection,
int width,
int height) |
限定符和类型 | 字段和说明 |
---|---|
protected BaseChartPainter |
ResultChartBlock.chartPainter |
限定符和类型 | 方法和说明 |
---|---|
BaseChartPainter |
ResultChartBlock.getChartPainter() |
限定符和类型 | 方法和说明 |
---|---|
void |
ResultChartBlock.setChartPainter(BaseChartPainter chartPainter) |
构造器和说明 |
---|
AnalyChartBlock(BaseChartPainter chartPainter) |
PageChartBlock(BaseChartPainter chartPainter) |
限定符和类型 | 方法和说明 |
---|---|
ResultChartBlock |
Actor.getChartBlock4Ploy(BaseChartPainter chartPainter)
生成不同预览方式下的图表block
|
限定符和类型 | 方法和说明 |
---|---|
ResultChartBlock |
ViewActor.getChartBlock4Ploy(BaseChartPainter chartPainter) |
ResultChartBlock |
AbstractActor.getChartBlock4Ploy(BaseChartPainter chartPainter) |
限定符和类型 | 方法和说明 |
---|---|
protected void |
ReportRelateChartAction.dealChangeModeWithGlyph(BaseChartPainter painter,
Repository repo,
JSONArray resultArray) |
protected void |
ChartAutoRefreshAction.dealChangeModeWithGlyph(BaseChartPainter painter,
Repository repo,
JSONArray resultArray) |
protected void |
ReportRelateChartAction.writeOutChartRelateJS(javax.servlet.http.HttpServletResponse res,
Repository repo,
BaseChartPainter painter)
根据新的图表的painter,替换旧的painter,并生成web需要刷新的图表列表写在链接回复中
|
限定符和类型 | 方法和说明 |
---|---|
static BaseChartPainter |
ChartPainetrUtils.getChartPainter(java.lang.String chartID,
int width,
int height,
java.lang.String sessionID,
javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res) |
static BaseChartPainter |
ChartPainetrUtils.getChartPainter(java.lang.String chartID,
int width,
int height,
TemplateSessionIDInfo sessionIDInfor,
Calculator calculator,
javax.servlet.http.HttpServletRequest req) |
限定符和类型 | 方法和说明 |
---|---|
T |
AbstractOutlet.chartOutput(ClippedPageProvider page,
T parent,
BaseChartPainter chartPainter,
java.awt.Dimension dim,
NodeVisitor visitor)
图表输出
|
T |
Outlet.chartOutput(ClippedPageProvider page,
T parent,
BaseChartPainter chartPainter,
java.awt.Dimension dim,
NodeVisitor visitor)
图表输出
|
限定符和类型 | 方法和说明 |
---|---|
Tag |
HTMLOutlet.chartOutput(ClippedPageProvider page,
Tag parent,
BaseChartPainter chartPainter,
java.awt.Dimension dim,
NodeVisitor visitor)
画图表的Tag
|
限定符和类型 | 方法和说明 |
---|---|
JSONObject |
JSONOutlet.chartOutput(ClippedPageProvider page,
JSONObject parent,
BaseChartPainter chartPainter,
java.awt.Dimension dim,
NodeVisitor visitor)
输出图表对象
|