public class MeterPlot extends Plot
| 限定符和类型 | 字段和说明 |
|---|---|
protected MeterStyle |
meterStyle
仪表盘的风格
|
static java.lang.String |
XML_TAG |
combinedSize, DEFAULT_SIZE, MARKERSIZE, SECOND_AXIS, secondShowUnit, showUnit, X_AXIS, Y_AXIS| 构造器和说明 |
|---|
MeterPlot() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
addSeries2PlotGlyph(PlotGlyph plotGlyph,
ChartData chartData)
更正返回仪表盘的ChartData 并添加系列点
|
protected void |
addSeriesByIndex(PlotGlyph plotGlyph,
MeterChartData chartData)
根据ChartData添加系列点到PlotGlyph
|
void |
buidExecuteSequenceList(java.util.List list,
Calculator calculator)
预先计算聚合图表 表间公式顺序.
|
void |
buildGenealogyAndCheckSheetExecuteSequence(Calculator calculator,
java.util.List silList,
java.util.List bilList)
处理sheet&报表块 之间的计算顺序
|
void |
clearConditionAttrAndRenewLegend(Plot oldPlot)
清除条件属性 并且 刷新图例.
|
java.lang.Object |
clone()
克隆
|
ChartData |
createNullChartData()
创建对应图表空值ChartData
|
PlotGlyph |
createPlotGlyph(ChartData chartData)
根据ChartData创建初始化PlotGlyph
|
void |
dealFormula(Calculator calculator)
SE中处理公式
|
ChartData |
defaultChartData()
默认仪表盘数据.
|
void |
dependence(CalculatorProvider ca,
java.util.List<java.lang.String> result) |
boolean |
equals(java.lang.Object ob)
比较和Object是否相等
|
TextAttr |
getCategoryNameTextAttr()
得到分类名称字体设置
|
int |
getDetailType()
具体得类型
|
java.util.HashMap<java.lang.String,BaseFormula> |
getHyperLinkEditorMap()
得到当前图表超链参数下拉框中有的选项
|
MeterStyle |
getMeterStyle()
返回仪表盘风格
|
java.lang.String |
getPlotDataPaneName()
返回系列数据界面名称.
|
java.lang.String |
getPlotID()
用于识别图表类型的ID,不能用class对象,因为像柱形图和条形图是一个class对象
|
java.lang.String |
getPlotName()
返回Plot的类型名称,
|
java.lang.String |
getPlotSmallIconPath()
返回具体图表的地址,目前用于图表设计器的图表切换 ,默认返回二维柱形图小图标
|
ChartTypeValueCollection |
getPlotType()
返回属于哪一种图表类型
|
TextAttr |
getUnitTextAttr()
得到单位的字体设置
|
TextAttr |
getValueTextAttr()
得到值的字体设置
|
void |
install4PlotGlyph(MeterPlotGlyph plotGlyph,
ChartData chartData)
初始化PlotGlph 同步MeterPlot的属性到PlotGlyph
|
boolean |
isHaveAxis()
没有坐标轴
|
boolean |
isMeterPlot()
是否是仪表盘
|
boolean |
isShowCateName()
是否显示分类名称
|
boolean |
isSupportDataLabelAttr()
默认不支持标签属性.
|
boolean |
isSupportDataSeriesCondition()
是否支持系列属性, 默认不支持.
|
boolean |
isSupportLegend()
是否支持图例
|
boolean |
isSupportSeriesFilter()
是否直接系列过滤
|
boolean |
isSupportTooltipInInteractivePane()
返回是否在界面上 支持 热点提示.
|
boolean |
matchPlotType(Plot newPlot)
比较 切换类型界面中的 大致Plot类型
|
void |
modFormulaString(MOD_COLUMN_ROW mod)
报表插入删除行列时跟随公式联动
|
void |
readXML(XMLableReader reader)
读取XML属性
|
void |
setCategoryNameTextAttr(TextAttr attr) |
void |
setMeterStyle(MeterStyle meterStyle)
设置仪表盘风格
|
void |
setShowCateName(boolean isShow)
是否显示分类名称
|
void |
setUnitTextAttr(TextAttr attr) |
void |
setValueTextAttr(TextAttr attr) |
void |
writeXML(XMLPrintWriter writer)
输出XML属性
|
accept, addSeriesByIndex, addSeriesByIndex, addSeriesByIndexWithoutNull, anyChartAdvancedInteractionUse, createDataLabel4DataPointWithCondition, createDataLabel4EverySeries, createDataLabelWithDataPoint4Map, createDataPoint, createDataPointLabel, createDataSeries, createDataSheetGlyph, createLegendGlyph, createLegendItems, createLegendItems, dealColorCondition, dealCondition, dealLineCondition, dealNullPointAndCategoryNum, defaultSecondMoreCate, defaultThirdMoreCate, exsitMarkerType, getAlertLinePaneTitle, getAutoRefreshPerSecond, getAxis, getAxis, getCombinedSize, getConditionCollection, getDataProcessor, getDataProcessor4Definition, getDataSheet, getHotHyperLink, getHotTooltipStyle, getInteractivePaneArrayThatNotSurpport, getLegend, getLegendMarkerIcon, getLegendMarkerIcon4Line, getMaxValueFromData, getMaxValueFromData, getMinValueFromData, getPlotDetailType, getPlotFillStyle, getPlotStyle, getSecondAxis, getSeriesIndexConditionCollection, getxAxis, getyAxis, hasEffect, hyperLinkParas, install4PlotGlyph, is3D, isExsitLineStyle, isGisKindLabel, isInteractiveAxisTooltip, isMapKindLabel, isMapPlot, isNeedRenameHyperLinkPane, isNullValueBreak, isOnlyIntervalBackground, isSeriesDragEnable, isShowAllDataPointLabel, isSupport3D, isSupportAddress4Gis, isSupportAnimate, isSupportAutoRefresh, isSupportAxisLabelWrapShow, isSupportAxisLineStyle, isSupportAxisReverse, isSupportAxisTip, isSupportBorder, isSupportCate, isSupportCategoryFilter, isSupportDataSeriesAttr, isSupportDataSheet, isSupportDelimiter, isSupportIntervalBackground, isSupportLeadLine, isSupportMoreCate, isSupportPlotBackground, isSupportSeriesDrag, isSupportTooltipSeriesType, isSupportTrendLine, isSupportValuePercent, isSupportZoomCategoryAxis, isSupportZoomDirection, isUseSecondAxis, isValidPlot, match4GUI, needAnalysisLinePane, readerAttr, readPlotXML, resetNullLegendAttr, setAutoRefreshPerSecond, setCombinedSize, setConditionCollection, setDataProcessor, setDataSheet, setHotHyperLink, setHotTooltipStyle, setInteractiveAxisTooltip, setLegend, setNullValueBreak, setPlotFillStyle, setPlotStyle, setSecondAxis, setSecondShowUnit, setSeriesDragEnable, setShowUnit, setxAxis, setyAxischangedAttrToJSONObject, changeStyleAttrAlpha, changeStyleAttrBackground, changeStyleAttrBorder, changeStyleAttrColor, changeStyleAttrContents, changeStyleAttrLineStyle, getAlpha, getBackground, getBorderColor, getBorderStyle, getRoundRadius, isRoundBorder, isShadow, readGeneralInfoXML, setAlpha, setAttrAlpha, setBackground, setBorderColor, setBorderStyle, setRoundBorder, setRoundRadius, setShadow, toJSONObject, writeGeneralInfoXMLpublic static java.lang.String XML_TAG
protected MeterStyle meterStyle
public void setMeterStyle(MeterStyle meterStyle)
public MeterStyle getMeterStyle()
public java.lang.String getPlotName()
public PlotGlyph createPlotGlyph(ChartData chartData)
createPlotGlyph 在类中 PlotchartData - 图表数据public void install4PlotGlyph(MeterPlotGlyph plotGlyph, ChartData chartData)
plotGlyph - 绘图区chartData - 图表数据.protected void addSeries2PlotGlyph(PlotGlyph plotGlyph, ChartData chartData)
addSeries2PlotGlyph 在类中 Plotprotected void addSeriesByIndex(PlotGlyph plotGlyph, MeterChartData chartData)
public boolean isSupportSeriesFilter()
isSupportSeriesFilter 在类中 Plotpublic boolean matchPlotType(Plot newPlot)
matchPlotType 在类中 PlotnewPlot - 新绘图区public ChartData defaultChartData()
defaultChartData 在类中 Plotpublic void clearConditionAttrAndRenewLegend(Plot oldPlot)
clearConditionAttrAndRenewLegend 在类中 PlotoldPlot - 旧的绘图区public java.lang.String getPlotDataPaneName()
public void dependence(CalculatorProvider ca, java.util.List<java.lang.String> result)
dependence 在类中 Plotpublic void dealFormula(Calculator calculator)
dealFormula 在类中 Plotcalculator - 计算器public void buidExecuteSequenceList(java.util.List list,
Calculator calculator)
buidExecuteSequenceList 在类中 Plotcalculator - 计算器list - 表间列表public void buildGenealogyAndCheckSheetExecuteSequence(Calculator calculator, java.util.List silList, java.util.List bilList)
public void modFormulaString(MOD_COLUMN_ROW mod)
modFormulaString 在类中 Plotmod - 行列改动public boolean isSupportDataSeriesCondition()
isSupportDataSeriesCondition 在类中 Plotpublic boolean isSupportDataLabelAttr()
isSupportDataLabelAttr 在类中 Plotpublic boolean isSupportTooltipInInteractivePane()
isSupportTooltipInInteractivePane 在类中 Plotpublic boolean isHaveAxis()
isHaveAxis 在类中 Plotpublic ChartData createNullChartData()
createNullChartData 在类中 Plotpublic void writeXML(XMLPrintWriter writer)
GeneralInfopublic void readXML(XMLableReader reader)
GeneralInforeadXML 在接口中 XMLReadablereadXML 在类中 Plotreader - XML读取器XMLableReaderpublic boolean equals(java.lang.Object ob)
GeneralInfopublic java.lang.Object clone()
throws java.lang.CloneNotSupportedException
GeneralInfoclone 在接口中 FCloneableclone 在类中 Plotjava.lang.CloneNotSupportedException - 如果克隆失败则抛出此异常public boolean isMeterPlot()
isMeterPlot 在类中 Plotpublic TextAttr getValueTextAttr()
getValueTextAttr 在类中 Plotpublic TextAttr getUnitTextAttr()
getUnitTextAttr 在类中 Plotpublic TextAttr getCategoryNameTextAttr()
getCategoryNameTextAttr 在类中 Plotpublic void setValueTextAttr(TextAttr attr)
setValueTextAttr 在类中 Plotpublic void setUnitTextAttr(TextAttr attr)
setUnitTextAttr 在类中 Plotpublic void setCategoryNameTextAttr(TextAttr attr)
setCategoryNameTextAttr 在类中 Plotpublic void setShowCateName(boolean isShow)
setShowCateName 在类中 PlotisShow - public boolean isShowCateName()
isShowCateName 在类中 Plotpublic java.lang.String getPlotSmallIconPath()
getPlotSmallIconPath 在接口中 BasePlotgetPlotSmallIconPath 在类中 Plotpublic ChartTypeValueCollection getPlotType()
getPlotType 在类中 Plotpublic int getDetailType()
getDetailType 在类中 Plotpublic boolean isSupportLegend()
isSupportLegend 在类中 Plotpublic java.lang.String getPlotID()
Plotpublic java.util.HashMap<java.lang.String,BaseFormula> getHyperLinkEditorMap()
PlotgetHyperLinkEditorMap 在接口中 BasePlotgetHyperLinkEditorMap 在类中 Plot