程序包 | 说明 |
---|---|
com.fr.report.block |
定义组成报表的块
|
com.fr.report.fun |
定义一些接口和抽象类
|
com.fr.report.fun.impl | |
com.fr.report.poly |
这个包定义了各种聚合块
|
com.fr.report.report |
报表
|
com.fr.report.worksheet |
sheet 页相关
|
com.fr.view.web.chwriter | |
com.fr.web.core | |
com.fr.web.core.service |
引擎的后台代码
|
com.fr.web.data | |
com.fr.web.output.html | |
com.fr.web.output.html.chwriter | |
com.fr.write.web.chwriter | |
com.fr.write.web.output.adapter |
限定符和类型 | 方法和说明 |
---|---|
Tag |
AnalyPolyBlock.getTag(HTMLWriter htmlWriter,
CellHtmlWriter cellWriter,
int reportIndex,
Repository repo)
生成相应的TAG
|
void |
AnalyPolyBlock.writeHtml(Tag backgroundTag,
HTMLWriter htmlWriter,
CellHtmlWriter cellWriter,
int reportIndex,
Repository repo)
写HTML
|
限定符和类型 | 方法和说明 |
---|---|
void |
BackgroundPreDealProcessor.backgroundPretreatment(Repository repo,
WebReportCase reportCase,
java.awt.Rectangle clip,
CellHtmlWriter cellWriter,
boolean containRepeatCell)
主要用于对所有格子进行计算背景图片
|
Tag |
ReportHeavyTDProcessor.createTDWrapper(Tag contentTag,
Style style,
CellElement ce,
int valueWrapperHeight,
int cellWidth,
Repository repo,
CellHtmlWriter cellHtmlWriter) |
限定符和类型 | 方法和说明 |
---|---|
void |
AbstractBackgroundPreDealProcessor.backgroundPretreatment(Repository repo,
WebReportCase reportCase,
java.awt.Rectangle clip,
CellHtmlWriter cellWriter,
boolean containRepeatCell)
主要用于对所有格子进行计算背景图片
|
Tag |
AbstractReportHeavyTDProcessor.createTDWrapper(Tag contentTag,
Style style,
CellElement ce,
int valueWrapperHeight,
int cellWidth,
Repository repo,
CellHtmlWriter cellHtmlWriter) |
限定符和类型 | 方法和说明 |
---|---|
Tag |
AnalyECBlock.getTag(HTMLWriter htmlWriter,
CellHtmlWriter cellWriter,
int reportIndex,
Repository repo)
生成相应的TAG
|
Tag |
AnalyChartBlock.getTag(HTMLWriter htmlWriter,
CellHtmlWriter cellWriter,
int reportIndex,
Repository repo)
生成相应的TAG
|
void |
AnalyPolySheet.writeHtml(Tag sheet_container_tag,
HTMLWriter htmlWriter,
CellHtmlWriter cellWriter,
int reportIndex,
Repository repo) |
void |
AnalyECBlock.writeHtml(Tag backgroundTag,
HTMLWriter htmlWriter,
CellHtmlWriter cellWriter,
int reportIndex,
Repository repo)
写HTML
|
void |
AnalyChartBlock.writeHtml(Tag backgroundTag,
HTMLWriter htmlWriter,
CellHtmlWriter cellWriter,
int reportIndex,
Repository repo)
写HTML
|
protected Tag |
AnalyECBlock.writeTag(CellHtmlWriter cellWriter,
Tag reportTableTag,
Repository repo) |
限定符和类型 | 方法和说明 |
---|---|
void |
AnalyReport.writeHtml(Tag sheet_container_tag,
HTMLWriter htmlWriter,
CellHtmlWriter cellWriter,
int reportIndex,
Repository repo) |
限定符和类型 | 方法和说明 |
---|---|
void |
AnalysisRWorkSheet.writeHtml(Tag sheet_container_tag,
HTMLWriter htmlWriter,
CellHtmlWriter cellWriter,
int reportIndex,
Repository repo) |
限定符和类型 | 类和说明 |
---|---|
class |
EditCellWriter |
限定符和类型 | 方法和说明 |
---|---|
protected Tag |
TreeHTMLWriter._clipReport2Html(WebReportCase reportCase,
java.awt.Rectangle clip,
int reportIndex,
CellHtmlWriter cellWriter,
Repository repo,
boolean containRepeatCell,
boolean addHiddenTRAhead)
默认为调用父类的方法,提取出来为了子类重写。
|
protected Tag |
TreeHTMLStreamWriter._clipReport2Html(WebReportCase reportCase,
java.awt.Rectangle clip,
int reportIndex,
CellHtmlWriter cellWriter,
Repository repo,
boolean containRepeatCell,
boolean addHiddenTRAhead) |
protected void |
TreeHTMLWriter.afterClipFinished(WebReportCase reportCase,
java.awt.Rectangle clip,
Repository repo,
Tag[] trs,
Tag tag,
CellHtmlWriter cellWriter) |
Tag |
HTMLWriter.clipReport2Html(WebReportCase reportCase,
java.awt.Rectangle clip,
int reportIndex,
CellHtmlWriter cellWriter,
Repository repo)
alex:从Report中根据columnFT & rowFT切一块写成
出去
|
protected Tag |
HTMLWriter.clipReport2Html(WebReportCase reportCase,
java.awt.Rectangle clip,
int reportIndex,
CellHtmlWriter cellWriter,
Repository repo,
boolean containRepeatCell) |
protected Tag |
HTMLWriter.clipReport2Html(WebReportCase reportCase,
java.awt.Rectangle clip,
int reportIndex,
CellHtmlWriter cellWriter,
Repository repo,
boolean containRepeatCell,
boolean addBlankTR) |
protected Tag |
HTMLStreamWriter.clipReport2Html(WebReportCase reportCase,
java.awt.Rectangle clip,
int reportIndex,
CellHtmlWriter cellWriter,
Repository repo,
boolean containRepeatCell,
boolean addBlankTR) |
protected Tag |
HTMLWriter.clipReport2Html(WebReportCase reportCase,
java.awt.Rectangle clip,
int reportIndex,
CellHtmlWriter cellWriter,
Repository repo,
boolean containRepeatCell,
boolean addBlankTR,
boolean addHiddenTRAhead) |
protected Tag |
TreeHTMLWriter.clipReport2Html(WebReportCase reportCase,
java.awt.Rectangle clip,
int reportIndex,
CellHtmlWriter cellWriter,
Repository repo,
boolean containRepeatCell,
boolean addBlankTR,
boolean addHiddenTRAhead,
java.lang.String ids) |
protected Tag |
HTMLWriter.clipReport2Html(WebReportCase reportCase,
java.awt.Rectangle clip,
int reportIndex,
CellHtmlWriter cellWriter,
Repository repo,
boolean containRepeatCell,
boolean addBlankTR,
boolean addHiddenTRAhead,
java.lang.String ids) |
protected Tag |
HTMLWriter.clipReport2Html(WebReportCase reportCase,
java.awt.Rectangle clip,
int reportIndex,
CellHtmlWriter cellWriter,
Repository repo,
boolean containRepeatCell,
java.lang.String ids) |
protected Tag |
HTMLWriter.createTableTag(CellHtmlWriter cellWriter,
WebReportCase reportCase,
java.awt.Rectangle clip,
Repository repo,
java.lang.String ids) |
protected Tag |
HTMLStreamWriter.createTableTag(CellHtmlWriter cellWriter,
WebReportCase reportCase,
java.awt.Rectangle clip,
Repository repo,
java.lang.String ids) |
protected Tag |
TreeHTMLWriter.superClipReport2Html(WebReportCase reportCase,
java.awt.Rectangle clip,
int reportIndex,
CellHtmlWriter cellWriter,
Repository repo,
boolean containRepeatCell,
boolean addHiddenTRAhead) |
void |
HTMLWriter.writeFrozenContent(Tag parentTag,
WebReportCase reportCase,
ColumnRow frozenCR,
int reportIndex,
CellHtmlWriter cellWriter,
Repository repo)
冻结
|
void |
HTMLWriter.writeFrozenContent(Tag parentTag,
WebReportCase reportCase,
ColumnRow frozenCR,
int reportIndex,
CellHtmlWriter cellWriter,
Repository repo,
java.lang.String ids)
冻结输出tag
|
Tag[] |
HTMLWriter.writeFrozenContentWithCenterCornerNW(Tag parentTag,
WebReportCase reportCase,
ColumnRow frozenCR,
int reportIndex,
CellHtmlWriter cellWriter,
Repository repo,
java.lang.String ids)
写冻结报表成html标签
|
protected Tag |
HTMLWriter.writeNewLine(WebReportCase reportCase,
java.awt.Rectangle clip,
Repository repo,
Tag tbody,
Tag tr,
boolean[][] planar,
int[] rowData,
int planarRowIndex,
int reportIndex,
CellHtmlWriter cellWriter) |
protected Tag |
HTMLStreamWriter.writeNewLine(WebReportCase reportCase,
java.awt.Rectangle clip,
Repository repo,
Tag tbody,
Tag tr,
boolean[][] planar,
int[] rowData,
int planarRowIndex,
int reportIndex,
CellHtmlWriter cellWriter) |
Tag |
HTMLWriter.writeReportToHtml(WebReportCase reportCase,
int reportIndex,
CellHtmlWriter cellWriter,
Repository repo,
java.lang.String ids)
将报表生成为html标签
|
限定符和类型 | 方法和说明 |
---|---|
protected CellHtmlWriter |
AnalysisAction.createCellWriter(Repository repo,
int reportIndex,
Report report) |
protected CellHtmlWriter |
WriteReadContentAction.createCellWriter(Repository repo,
int reportIndex,
Report report) |
限定符和类型 | 方法和说明 |
---|---|
protected void |
WriteReadContentStreamAction.buildContent(java.io.PrintWriter writer,
javax.servlet.http.HttpServletRequest req,
ECReport report,
int reportIndex,
Repository repo,
Tag sheet_container_tag,
HTMLWriter htmlWriter,
AbstractWebReportCase reportCase,
CellHtmlWriter cellWriter,
int margin) |
protected void |
AnalysisAction.doElse(CellHtmlWriter cellWriter,
Calculator c) |
protected void |
WriteReadContentStreamAction.writeContent(java.io.PrintWriter writer,
ECReport report,
int reportIndex,
int pn,
Repository repo,
Calculator c,
Tag sheet_container_tag,
int totalPage,
CellHtmlWriter cellWriter) |
限定符和类型 | 方法和说明 |
---|---|
protected CellHtmlWriter |
WriteCalCell.createCellWriter(Repository repo,
int reportIndex,
Report report) |
protected abstract CellHtmlWriter |
DataAction.createCellWriter(Repository repo,
int reportIndex,
Report report) |
限定符和类型 | 方法和说明 |
---|---|
protected void |
DataAction.buildContent(java.io.PrintWriter writer,
javax.servlet.http.HttpServletRequest req,
ECReport report,
int reportIndex,
Repository repo,
Tag sheet_container_tag,
HTMLWriter htmlWriter,
AbstractWebReportCase reportCase,
CellHtmlWriter cellWriter,
int margin) |
protected void |
DataAction.doElse(CellHtmlWriter cellWriter,
Calculator c) |
protected Tag |
DataAction.generateTableTag(javax.servlet.http.HttpServletRequest req,
int reportIndex,
Repository repo,
HTMLWriter htmlWriter,
AbstractWebReportCase reportCase,
CellHtmlWriter cellWriter) |
protected void |
DataAction.writeContent(java.io.PrintWriter writer,
ECReport report,
int reportIndex,
int pn,
Repository repo,
Calculator c,
Tag sheet_container_tag,
int totalPage,
CellHtmlWriter cellWriter) |
构造器和说明 |
---|
HTMLOutlet(ReportPageProvider reportPage,
CellHtmlWriter cellHtmlWriter,
Repository repo)
初始化一个HTML转化器
|
限定符和类型 | 类和说明 |
---|---|
class |
EditableCellWriter |
class |
EmailCellWriter
邮件正文的单元格tag writer
Created by zack on 2018/2/27.
|
class |
FormCellWriter |
class |
PageCellWriter |
class |
TreeCellWriter |
class |
UneditableCellWriter |
class |
ViewCellWriter |
限定符和类型 | 类和说明 |
---|---|
class |
WriteCellWriter |
限定符和类型 | 类和说明 |
---|---|
class |
WriteCellHTMLWriterAdapter
Created by Hiram on 2014/6/25.
|