public abstract class TreeCellWriter extends CellHtmlWriter
限定符和类型 | 字段和说明 |
---|---|
WebReportCase |
reportCase |
java.util.HashSet |
tree_dn_columnIndex |
java.util.HashSet |
tree_dn_rowIndex |
cellGUIAttr, cellHeight, cellWidth, heavy, isUseLightHeavyTD, repo, reportIndex, reportSettings, resTag, tableID
构造器和说明 |
---|
TreeCellWriter(Repository repo,
int reportIndex,
ReportSettingsProvider reportSettings) |
限定符和类型 | 方法和说明 |
---|---|
Tag |
cell2Tag(HtmlWriteCellBox box,
WebReportCase reportCase,
java.awt.Rectangle span_intersection,
java.awt.Rectangle length_intersection,
Calculator c)
把单元格写成HTML的TD标签
|
void |
clearTreeInfo() |
protected void |
dealWithTreeNodeSonList(TreeNodeToggleButton button) |
protected java.lang.String |
getRelatedPar(AnalyCellElement ce) |
java.util.Set<AnalyCellElement> |
getRowSpan_indexSet() |
protected boolean |
hasChild(TreeNodeToggleButton button) |
anyElse, calculateRawValue, calculateRawValue, columnRowPosition, dealBeforeDrawContent, dealContent, dealWithEmptyHeight, dealWithHyperlinkGroup, dealWithValue4Formula, displayNormalText, displayVerticalText, drawContent, getColumnRowOfBox, getDisplayValue, getHeightOfValueWrapper, getHtmlValue, getRawValue, getReportIndex, getTableID, getTitleTag, getWidgetOfCell, isHeavy, isQuickModel, isUseLightHeavyTD, isVisible, makeSureCellGUIAttrNotEmpty, mayHideTailRows, painterAsImage, processFormula, processNoneWidget, processOtherAttributes, processUnwrappedRawValue, processWidget, retriveCellElementPositions, setHeavy, setQuickModel, setShowWidgetAttr, setTableID, setTablePosition, setUseLightHeavyTD, shouldBeDisplayAsVerticalText, shouldDrawBackground, shouldDrawContent, showUseHeavy, skipValueWrapper, unwrapLobs, widget2Config, widget2ConfigWithJSONStyle, writeLocationID
public java.util.HashSet tree_dn_rowIndex
public java.util.HashSet tree_dn_columnIndex
public WebReportCase reportCase
public TreeCellWriter(Repository repo, int reportIndex, ReportSettingsProvider reportSettings)
public Tag cell2Tag(HtmlWriteCellBox box, WebReportCase reportCase, java.awt.Rectangle span_intersection, java.awt.Rectangle length_intersection, Calculator c) throws JSONException
CellHtmlWriter
cell2Tag
在类中 CellHtmlWriter
box
- 单元格辅助类reportCase
- 单元格获取类span_intersection
- 跨度重叠length_intersection
- 长度重叠c
- 贯穿报表计算过程的计算器JSONException
protected void dealWithTreeNodeSonList(TreeNodeToggleButton button)
protected boolean hasChild(TreeNodeToggleButton button)
protected java.lang.String getRelatedPar(AnalyCellElement ce)
public java.util.Set<AnalyCellElement> getRowSpan_indexSet()
public void clearTreeInfo()