public class VanChartGaugePlot extends VanChartPlot implements VanChartAxisPlot, VanChartLabelPositionPlot, VanChartPositionPlot, VanChartRadiusPlot
| 限定符和类型 | 字段和说明 |
|---|---|
static FRFont |
THERMOMETER_PERCENT_LABEL_FONT |
static FRFont |
THERMOMETER_VERTICAL_PERCENT_LABEL_FONT |
static java.lang.String |
VAN_CHART_GAUGE_PLOT |
seriesColorMap, versioncombinedSize, DEFAULT_SIZE, MARKERSIZE, SECOND_AXIS, secondShowUnit, showUnit, X_AXIS, XML_TAG, Y_AXIS| 构造器和说明 |
|---|
VanChartGaugePlot() |
VanChartGaugePlot(GaugeStyle gaugeStyle) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
accept(java.lang.Class<? extends Plot> obClass)
判断图表类型是否是obClass
|
protected void |
addSeries2PlotGlyph(VanChartPlotGlyph plotGlyph,
ChartData chartData) |
protected void |
addSeriesByIndex(VanChartPlotGlyph 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&报表块 之间的计算顺序
|
java.lang.Object |
clone()
克隆
|
protected VanChartDataPoint |
createDataPoint() |
ChartData |
createNullChartData()
创建空值数据.
|
PlotGlyph |
createPlotGlyph(ChartData chartData)
根据ChartData创建初始化PlotGlyph
|
VanChartAxis |
createXAxis(java.lang.String axisName,
int position)
创建x轴
|
VanChartAxis |
createYAxis(java.lang.String axisName,
int position)
创建y轴
|
protected void |
dealDataPointCustomCondition(VanChartDataPoint dataPoint,
ConditionCollection conditionCollection,
VanChartDataSeries dataSeries) |
protected void |
dealDataSeriesCustomCondition(VanChartDataSeries dataSeries,
ConditionCollection conditionCollection) |
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是否相等
|
AttrLabel |
getDefaultAttrLabel() |
AttrTooltip |
getDefaultAttrTooltip()
获取默认的数据点提示的配置
|
int |
getDetailType()
具体得类型
|
VanChartGaugeAxis |
getGaugeAxis() |
GaugeDetailStyle |
getGaugeDetailStyle() |
GaugeStyle |
getGaugeStyle() |
java.lang.String[] |
getLabelLocationNameArray() |
java.lang.Integer[] |
getLabelLocationValueArray() |
java.lang.String |
getPlotID()
用于识别图表类型的ID,不能用class对象,因为像柱形图和条形图是一个class对象
|
java.lang.String |
getPlotName()
返回Plot的类型名称,
|
Position |
getPosition() |
VanChartRadius |
getRadius() |
ConditionCollection |
getStackAndAxisCondition() |
java.util.List<VanChartAxis> |
getXAxisList() |
java.lang.String |
getXAxisName(VanChartAxis axis) |
java.util.List<VanChartAxis> |
getYAxisList() |
java.lang.String |
getYAxisName(VanChartAxis axis) |
HyperLinkPara[] |
hyperLinkParas() |
void |
install4PlotGlyph(VanChartGaugePlotGlyph plotGlyph,
ChartData chartData)
将图表属性设置到plot glyph中
|
void |
installAxisGlyph(VanChartGaugePlotGlyph plotGlyph,
ChartData chartData)
初始化坐标轴属性
|
boolean |
isCustomChart()
自定义图表
|
boolean |
isMeterPlot()
是否是仪表盘
|
boolean |
isMultiPointer() |
boolean |
isSupportDataSeriesCondition()
仪表盘不支持条件显示
|
boolean |
isSupportLegend()
是否支持图例
|
boolean |
isSupportPlotBackground()
是否支持绘图区背景
|
boolean |
isSupportTooltipSeriesType()
数据点提示是否支持显示多系列值
|
boolean |
matchPlotType(Plot newPlot)
在选择类型界面时 比较大致的Plot类型.
|
void |
modFormulaString(MOD_COLUMN_ROW mod)
报表插入行列时 公式联动
|
protected void |
readPlotStyleAttr(XMLableReader reader) |
protected void |
readPlotXML(XMLableReader reader) |
void |
setGaugeAxis(VanChartGaugeAxis gaugeAxis) |
void |
setGaugeDetailStyle(GaugeDetailStyle gaugeDetailStyle) |
void |
setGaugeStyle(GaugeStyle gaugeStyle) |
void |
setPosition(Position position) |
void |
setRadius(VanChartRadius radius) |
void |
writeXML(XMLPrintWriter writer)
输出XML属性
|
addSeriesByIndex, changeCategoryIndexAndDealDataPointOtherAttr, compatibleWithOldCollection, createDataPointLabel, createDataSeries, createLegendGlyph, dealDataPointAttrAlphaCustomCondition, dealDataPointAttrBackgroundCustomCondition, dealDataPointAttrBorderCustomCondition, dealDataPointAttrBubbleCustomCondition, dealDataPointAttrEffectCustomCondition, dealDataPointAttrFloatColorCustomCondition, dealDataPointAttrLabelCustomCondition, dealDataPointAttrMarkerCustomCondition, dealDataPointAttrTooltipCustomCondition, dealDataPointDataSheetCustomCondition, dealDataPointOtherAttr, dealDataSeriesAndPointOtherAttr, dealDataSeriesAttrAlphaCustomCondition, dealDataSeriesAttrBackgroundCustomCondition, dealDataSeriesAttrBubbleCustomCondition, dealDataSeriesAttrFillColorBackgroundCustomCondition, dealDataSeriesAttrLineCustomCondition, dealDataSeriesAttrMarkerCustomCondition, dealDataSeriesAttrTrendLineCustomCondition, dealDataSeriesOtherAttr, dealLegendColorMap, dealLegendItemAndColor, dealNullPointAndCategoryNum, getAttrLabelFromConditionCollection, getAttrTooltipFromConditionCollection, getAutoAttrTooltip, getAxisPlotType, getCategoryNum, getCustomType, getDefaultRefreshAttrTooltip, getDefaultTitle, getImageAttr, getOldRefreshAttrTooltip, getVersion, initLegend, install4PlotGlyph, isAxisRotation, isInCustom, isNeedRenameHyperLinkPane, readerAttr, readJavaScriptGroupXML, readVanChartAttr, setAxisPlotType, setAxisRotation, setCategoryNum, setCustomType, setDataSeriesAttr, setImageAttr, setInCustom, writeVanChartAttraddSeries2PlotGlyph, addSeriesByIndex, addSeriesByIndex, addSeriesByIndexWithoutNull, anyChartAdvancedInteractionUse, clearConditionAttrAndRenewLegend, createDataLabel4DataPointWithCondition, createDataLabel4EverySeries, createDataLabelWithDataPoint4Map, createDataSheetGlyph, createLegendItems, createLegendItems, dealColorCondition, dealCondition, dealLineCondition, defaultSecondMoreCate, defaultThirdMoreCate, exsitMarkerType, getAlertLinePaneTitle, getAutoRefreshPerSecond, getAxis, getAxis, getCategoryNameTextAttr, getCombinedSize, getConditionCollection, getDataProcessor, getDataProcessor4Definition, getDataSheet, getHotHyperLink, getHotTooltipStyle, getHyperLinkEditorMap, getInteractivePaneArrayThatNotSurpport, getLegend, getLegendMarkerIcon, getLegendMarkerIcon4Line, getMaxValueFromData, getMaxValueFromData, getMinValueFromData, getPlotDetailType, getPlotFillStyle, getPlotSmallIconPath, getPlotStyle, getPlotType, getSecondAxis, getSeriesIndexConditionCollection, getUnitTextAttr, getValueTextAttr, getxAxis, getyAxis, hasEffect, install4PlotGlyph, is3D, isExsitLineStyle, isGisKindLabel, isHaveAxis, isInteractiveAxisTooltip, isMapKindLabel, isMapPlot, isNullValueBreak, isOnlyIntervalBackground, isSeriesDragEnable, isShowAllDataPointLabel, isShowCateName, isSupport3D, isSupportAddress4Gis, isSupportAnimate, isSupportAutoRefresh, isSupportAxisLabelWrapShow, isSupportAxisLineStyle, isSupportAxisReverse, isSupportAxisTip, isSupportBorder, isSupportCate, isSupportCategoryFilter, isSupportDataLabelAttr, isSupportDataSeriesAttr, isSupportDataSheet, isSupportDelimiter, isSupportIntervalBackground, isSupportLeadLine, isSupportMoreCate, isSupportSeriesDrag, isSupportSeriesFilter, isSupportTooltipInInteractivePane, isSupportTrendLine, isSupportValuePercent, isSupportZoomCategoryAxis, isSupportZoomDirection, isUseSecondAxis, isValidPlot, match4GUI, needAnalysisLinePane, readXML, resetNullLegendAttr, setAutoRefreshPerSecond, setCategoryNameTextAttr, setCombinedSize, setConditionCollection, setDataProcessor, setDataSheet, setHotHyperLink, setHotTooltipStyle, setInteractiveAxisTooltip, setLegend, setNullValueBreak, setPlotFillStyle, setPlotStyle, setSecondAxis, setSecondShowUnit, setSeriesDragEnable, setShowCateName, setShowUnit, setUnitTextAttr, setValueTextAttr, 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 final FRFont THERMOMETER_PERCENT_LABEL_FONT
public static final FRFont THERMOMETER_VERTICAL_PERCENT_LABEL_FONT
public static final java.lang.String VAN_CHART_GAUGE_PLOT
public VanChartGaugePlot()
public VanChartGaugePlot(GaugeStyle gaugeStyle)
public void setRadius(VanChartRadius radius)
public GaugeStyle getGaugeStyle()
public void setGaugeStyle(GaugeStyle gaugeStyle)
public void setGaugeDetailStyle(GaugeDetailStyle gaugeDetailStyle)
public GaugeDetailStyle getGaugeDetailStyle()
public void setGaugeAxis(VanChartGaugeAxis gaugeAxis)
public VanChartGaugeAxis getGaugeAxis()
protected void dealDataSeriesCustomCondition(VanChartDataSeries dataSeries, ConditionCollection conditionCollection)
protected void dealDataPointCustomCondition(VanChartDataPoint dataPoint, ConditionCollection conditionCollection, VanChartDataSeries dataSeries)
dealDataPointCustomCondition 在类中 VanChartPlotpublic boolean isMultiPointer()
public PlotGlyph createPlotGlyph(ChartData chartData)
createPlotGlyph 在类中 PlotchartData - 图表数据protected void readPlotStyleAttr(XMLableReader reader)
readPlotStyleAttr 在类中 VanChartPlotprotected VanChartDataPoint createDataPoint()
createDataPoint 在类中 VanChartPlotpublic void installAxisGlyph(VanChartGaugePlotGlyph plotGlyph, ChartData chartData)
plotGlyph - 绘图区chartData - 图表数据public void install4PlotGlyph(VanChartGaugePlotGlyph plotGlyph, ChartData chartData)
plotGlyph - plot类型glyphchartData - 图表数据.protected void addSeries2PlotGlyph(VanChartPlotGlyph plotGlyph, ChartData chartData)
addSeries2PlotGlyph 在类中 VanChartPlotprotected void addSeriesByIndex(VanChartPlotGlyph plotGlyph, MeterChartData chartData)
public VanChartAxis createXAxis(java.lang.String axisName, int position)
createXAxis 在接口中 VanChartAxisPlotaxisName - 轴名称position - 位置public VanChartAxis createYAxis(java.lang.String axisName, int position)
createYAxis 在接口中 VanChartAxisPlotaxisName - 轴名称position - 位置public java.util.List<VanChartAxis> getYAxisList()
getYAxisList 在接口中 VanChartAxisPlotpublic java.util.List<VanChartAxis> getXAxisList()
getXAxisList 在接口中 VanChartAxisPlotpublic ConditionCollection getStackAndAxisCondition()
getStackAndAxisCondition 在接口中 VanChartAxisPlotpublic boolean isCustomChart()
isCustomChart 在接口中 VanChartAxisPlotpublic java.lang.String getXAxisName(VanChartAxis axis)
getXAxisName 在接口中 VanChartAxisPlotpublic java.lang.String getYAxisName(VanChartAxis axis)
getYAxisName 在接口中 VanChartAxisPlotpublic java.lang.String[] getLabelLocationNameArray()
public java.lang.Integer[] getLabelLocationValueArray()
public AttrTooltip getDefaultAttrTooltip()
VanChartPlotgetDefaultAttrTooltip 在类中 VanChartPlotpublic AttrLabel getDefaultAttrLabel()
getDefaultAttrLabel 在类中 VanChartPlotpublic ChartData createNullChartData()
createNullChartData 在类中 VanChartPlotpublic ChartData defaultChartData()
defaultChartData 在类中 Plotprotected void readPlotXML(XMLableReader reader)
readPlotXML 在类中 VanChartPlotpublic void writeXML(XMLPrintWriter writer)
GeneralInfowriteXML 在接口中 XMLWriterwriteXML 在类中 VanChartPlotwriter - XML属性输出public boolean equals(java.lang.Object ob)
GeneralInfoequals 在类中 VanChartPlotob - 用 于比较的Objectpublic java.lang.Object clone()
throws java.lang.CloneNotSupportedException
GeneralInfoclone 在接口中 FCloneableclone 在类中 VanChartPlotjava.lang.CloneNotSupportedException - 如果克隆失败则抛出此异常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 在类中 Plotlist - 表间变动listcalculator - 公式计算器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 isSupportLegend()
isSupportLegend 在类中 Plotpublic boolean isSupportPlotBackground()
isSupportPlotBackground 在类中 Plotpublic boolean isSupportTooltipSeriesType()
isSupportTooltipSeriesType 在类中 Plotpublic boolean isMeterPlot()
isMeterPlot 在类中 Plotpublic boolean matchPlotType(Plot newPlot)
matchPlotType 在类中 PlotnewPlot - 新plotpublic java.lang.String getPlotID()
Plotpublic int getDetailType()
PlotgetDetailType 在类中 Plotpublic java.lang.String getPlotName()
getPlotName 在接口中 BasePlotpublic boolean accept(java.lang.Class<? extends Plot> obClass)
public Position getPosition()
getPosition 在接口中 VanChartPositionPlotpublic void setPosition(Position position)
setPosition 在接口中 VanChartPositionPlotpublic VanChartRadius getRadius()
getRadius 在接口中 VanChartRadiusPlotpublic HyperLinkPara[] hyperLinkParas()
hyperLinkParas 在类中 Plot