public abstract class VanChartRectanglePlot extends VanChartPlot implements VanChartAxisPlot
| 限定符和类型 | 字段和说明 |
|---|---|
protected VanChartPlotType |
vanChartPlotType |
protected java.util.List<VanChartAxis> |
xAxisList |
protected java.util.List<VanChartAxis> |
yAxisList |
seriesColorMap, versioncombinedSize, DEFAULT_SIZE, MARKERSIZE, SECOND_AXIS, secondShowUnit, showUnit, X_AXIS, XML_TAG, Y_AXIS| 构造器和说明 |
|---|
VanChartRectanglePlot() |
VanChartRectanglePlot(VanChartPlotType vanChartPlotType) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
addSeriesByIndex(int from,
int to,
VanChartPlotGlyph plotGlyph,
ChartData cd) |
void |
buidExecuteSequenceList(java.util.List list,
Calculator calculator)
预先计算聚合图表 表间公式顺序.
|
void |
buildGenealogyAndCheckSheetExecuteSequence(Calculator calculator,
java.util.List silList,
java.util.List bilList)
处理sheet&报表块 之间的计算顺序
|
protected void |
changeCategoryIndexAndDealDataPointOtherAttr(int realCategoryIndex,
VanChartDataPoint dataPoint,
boolean hasCustomCondition,
ConditionCollection conditionCollection,
java.awt.Color defaultColor,
VanChartDataSeries dataSeries) |
java.lang.Object |
clone()
克隆
|
DataSheetGlyph |
createDataSheetGlyph(PlotGlyph plotGlyph)
创建数据表对应的Glyph
|
VanChartAxis |
createXAxis(java.lang.String axisName,
int position)
创建x轴
|
VanChartAxis |
createYAxis(java.lang.String axisName,
int position)
创建y轴
|
protected void |
dealDataSeriesOtherAttr(VanChartDataSeries dataSeries,
boolean hasCustomCondition,
ConditionCollection conditionCollection) |
protected void |
dealDataSeriesStackAndAxisCondition(VanChartDataSeries dataSeries,
ConditionCollection stackAndAxisCondition) |
void |
dealFormula(Calculator calculator)
SE中处理公式
|
protected void |
dealNullPointAndCategoryNum(NormalChartData chartData,
int seriesIndex,
int categoryIndex,
DataPoint dataPoint) |
void |
dependence(CalculatorProvider ca,
java.util.List<java.lang.String> result) |
boolean |
equals(java.lang.Object ob)
比较和Object是否相等
|
protected java.util.List<VanChartAxis> |
getCategoryAxisList() |
protected VanChartAxis |
getDefaultValueAxis() |
protected VanChartAxis |
getDefaultValueAxis(AttrSeriesStackAndAxis attrSeriesStackAndAxis) |
VanChartAxis |
getDefaultXAxis() |
VanChartAxis |
getDefaultYAxis() |
int |
getDetailType()
具体得类型
|
ConditionCollection |
getStackAndAxisCondition() |
protected java.util.List<VanChartAxis> |
getValueAxisList() |
VanChartPlotType |
getVanChartPlotType() |
Axis |
getxAxis()
返回x轴方向的坐标轴
|
java.util.List<VanChartAxis> |
getXAxisList() |
java.lang.String |
getXAxisName(VanChartAxis axis) |
Axis |
getyAxis()
返回x轴方向的坐标轴
|
java.util.List<VanChartAxis> |
getYAxisList() |
java.lang.String |
getYAxisName(VanChartAxis axis) |
protected void |
initXYAxisList() |
void |
install4PlotGlyph(VanChartRectanglePlotGlyph plotGlyph,
ChartData chartData) |
void |
installAxisGlyph(VanChartRectanglePlotGlyph plotGlyph,
ChartData chartData)
初始化坐标轴属性
|
boolean |
isCustomChart()
自定义图表
|
boolean |
isDefaultIntervalBackground()
默认间隔背景
|
boolean |
isNormalChart() |
boolean |
isPercentStackChart()
百分比堆积图表
|
boolean |
isStackChart()
堆积图表
|
boolean |
isSupportBorder()
是否支持默认边框
|
boolean |
isSupportDataSheet()
是否支持数据表.
|
boolean |
isSupportIntervalBackground()
返回true, 支持间隔背景
|
boolean |
isSupportMultiCategory() |
boolean |
isSupportTooltipSeriesType()
数据点提示是否支持显示多系列值
|
boolean |
isSupportTrendLine()
是否支持趋势线 返回false 默认不支持
|
boolean |
isSupportZoomCategoryAxis()
是否支持分类轴的缩放.
|
boolean |
isSupportZoomDirection()
是否支持缩放方向设置
|
void |
modFormulaString(MOD_COLUMN_ROW mod)
报表插入行列时 公式联动
|
protected void |
readPlotXML(XMLableReader reader) |
protected void |
setDataSheetDefaultFormat() |
void |
setIsDefaultIntervalBackground(boolean isDefaultIntervalBackground) |
void |
setStackAndAxisCondition(ConditionCollection stackAndAxisCondition) |
void |
setVanChartPlotType(VanChartPlotType vanChartPlotType) |
void |
setXAxisList(java.util.List<VanChartAxis> xAxisList) |
void |
setYAxisList(java.util.List<VanChartAxis> yAxisList) |
void |
writeXML(XMLPrintWriter writer)
输出XML属性
|
addSeries2PlotGlyph, compatibleWithOldCollection, createDataPoint, createDataPointLabel, createDataSeries, createLegendGlyph, createNullChartData, dealDataPointAttrAlphaCustomCondition, dealDataPointAttrBackgroundCustomCondition, dealDataPointAttrBorderCustomCondition, dealDataPointAttrBubbleCustomCondition, dealDataPointAttrEffectCustomCondition, dealDataPointAttrFloatColorCustomCondition, dealDataPointAttrLabelCustomCondition, dealDataPointAttrMarkerCustomCondition, dealDataPointAttrTooltipCustomCondition, dealDataPointCustomCondition, dealDataPointDataSheetCustomCondition, dealDataPointOtherAttr, dealDataSeriesAndPointOtherAttr, dealDataSeriesAttrAlphaCustomCondition, dealDataSeriesAttrBackgroundCustomCondition, dealDataSeriesAttrBubbleCustomCondition, dealDataSeriesAttrFillColorBackgroundCustomCondition, dealDataSeriesAttrLineCustomCondition, dealDataSeriesAttrMarkerCustomCondition, dealDataSeriesAttrTrendLineCustomCondition, dealDataSeriesCustomCondition, dealLegendColorMap, dealLegendItemAndColor, getAttrLabelFromConditionCollection, getAttrTooltipFromConditionCollection, getAutoAttrTooltip, getAxisPlotType, getCategoryNum, getCustomType, getDefaultAttrLabel, getDefaultAttrTooltip, getDefaultRefreshAttrTooltip, getDefaultTitle, getImageAttr, getOldRefreshAttrTooltip, getVersion, initLegend, install4PlotGlyph, isAxisRotation, isInCustom, isNeedRenameHyperLinkPane, readerAttr, readJavaScriptGroupXML, readPlotStyleAttr, readVanChartAttr, setAxisPlotType, setAxisRotation, setCategoryNum, setCustomType, setDataSeriesAttr, setImageAttr, setInCustom, writeVanChartAttraccept, addSeries2PlotGlyph, addSeriesByIndex, addSeriesByIndex, addSeriesByIndexWithoutNull, anyChartAdvancedInteractionUse, clearConditionAttrAndRenewLegend, createDataLabel4DataPointWithCondition, createDataLabel4EverySeries, createDataLabelWithDataPoint4Map, createLegendItems, createLegendItems, createPlotGlyph, dealColorCondition, dealCondition, dealLineCondition, defaultChartData, 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, getPlotID, getPlotSmallIconPath, getPlotStyle, getPlotType, getSecondAxis, getSeriesIndexConditionCollection, getUnitTextAttr, getValueTextAttr, hasEffect, hyperLinkParas, install4PlotGlyph, is3D, isExsitLineStyle, isGisKindLabel, isHaveAxis, isInteractiveAxisTooltip, isMapKindLabel, isMapPlot, isMeterPlot, isNullValueBreak, isOnlyIntervalBackground, isSeriesDragEnable, isShowAllDataPointLabel, isShowCateName, isSupport3D, isSupportAddress4Gis, isSupportAnimate, isSupportAutoRefresh, isSupportAxisLabelWrapShow, isSupportAxisLineStyle, isSupportAxisReverse, isSupportAxisTip, isSupportCate, isSupportCategoryFilter, isSupportDataLabelAttr, isSupportDataSeriesAttr, isSupportDataSeriesCondition, isSupportDelimiter, isSupportLeadLine, isSupportLegend, isSupportMoreCate, isSupportPlotBackground, isSupportSeriesDrag, isSupportSeriesFilter, isSupportTooltipInInteractivePane, isSupportValuePercent, isUseSecondAxis, isValidPlot, match4GUI, matchPlotType, 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, writeGeneralInfoXMLfinalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetPlotNameprotected java.util.List<VanChartAxis> xAxisList
protected java.util.List<VanChartAxis> yAxisList
protected VanChartPlotType vanChartPlotType
public VanChartRectanglePlot()
public VanChartRectanglePlot(VanChartPlotType vanChartPlotType)
public java.util.List<VanChartAxis> getYAxisList()
getYAxisList 在接口中 VanChartAxisPlotpublic java.util.List<VanChartAxis> getXAxisList()
getXAxisList 在接口中 VanChartAxisPlotpublic void setXAxisList(java.util.List<VanChartAxis> xAxisList)
public void setYAxisList(java.util.List<VanChartAxis> yAxisList)
public void setVanChartPlotType(VanChartPlotType vanChartPlotType)
public VanChartPlotType getVanChartPlotType()
public int getDetailType()
PlotgetDetailType 在类中 Plotpublic void setIsDefaultIntervalBackground(boolean isDefaultIntervalBackground)
public boolean isDefaultIntervalBackground()
public void setStackAndAxisCondition(ConditionCollection stackAndAxisCondition)
public ConditionCollection getStackAndAxisCondition()
getStackAndAxisCondition 在接口中 VanChartAxisPlotprotected void initXYAxisList()
protected void setDataSheetDefaultFormat()
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 boolean isNormalChart()
public boolean isCustomChart()
isCustomChart 在接口中 VanChartAxisPlotpublic java.lang.String getYAxisName(VanChartAxis axis)
getYAxisName 在接口中 VanChartAxisPlotpublic java.lang.String getXAxisName(VanChartAxis axis)
getXAxisName 在接口中 VanChartAxisPlotpublic boolean isStackChart()
public boolean isPercentStackChart()
public VanChartAxis getDefaultXAxis()
public VanChartAxis getDefaultYAxis()
public void installAxisGlyph(VanChartRectanglePlotGlyph plotGlyph, ChartData chartData)
plotGlyph - 绘图区chartData - 图表数据public void install4PlotGlyph(VanChartRectanglePlotGlyph plotGlyph, ChartData chartData)
public boolean isSupportMultiCategory()
public DataSheetGlyph createDataSheetGlyph(PlotGlyph plotGlyph)
createDataSheetGlyph 在类中 PlotplotGlyph - 绘图区protected void addSeriesByIndex(int from,
int to,
VanChartPlotGlyph plotGlyph,
ChartData cd)
addSeriesByIndex 在类中 VanChartPlotprotected void changeCategoryIndexAndDealDataPointOtherAttr(int realCategoryIndex,
VanChartDataPoint dataPoint,
boolean hasCustomCondition,
ConditionCollection conditionCollection,
java.awt.Color defaultColor,
VanChartDataSeries dataSeries)
protected void dealDataSeriesOtherAttr(VanChartDataSeries dataSeries, boolean hasCustomCondition, ConditionCollection conditionCollection)
dealDataSeriesOtherAttr 在类中 VanChartPlotprotected java.util.List<VanChartAxis> getCategoryAxisList()
protected java.util.List<VanChartAxis> getValueAxisList()
protected void dealDataSeriesStackAndAxisCondition(VanChartDataSeries dataSeries, ConditionCollection stackAndAxisCondition)
protected VanChartAxis getDefaultValueAxis()
protected VanChartAxis getDefaultValueAxis(AttrSeriesStackAndAxis attrSeriesStackAndAxis)
public boolean equals(java.lang.Object ob)
GeneralInfoequals 在类中 VanChartPlotob - 用 于比较的Objectpublic java.lang.Object clone()
throws java.lang.CloneNotSupportedException
GeneralInfoclone 在接口中 FCloneableclone 在类中 VanChartPlotjava.lang.CloneNotSupportedException - 如果克隆失败则抛出此异常protected void readPlotXML(XMLableReader reader)
readPlotXML 在类中 VanChartPlotpublic void writeXML(XMLPrintWriter writer)
GeneralInfowriteXML 在接口中 XMLWriterwriteXML 在类中 VanChartPlotwriter - XML属性输出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 - 行列变动protected void dealNullPointAndCategoryNum(NormalChartData chartData, int seriesIndex, int categoryIndex, DataPoint dataPoint)
public boolean isSupportIntervalBackground()
isSupportIntervalBackground 在类中 Plotpublic boolean isSupportBorder()
isSupportBorder 在类中 Plotpublic boolean isSupportTrendLine()
isSupportTrendLine 在类中 Plotpublic boolean isSupportTooltipSeriesType()
isSupportTooltipSeriesType 在类中 Plotpublic boolean isSupportDataSheet()
isSupportDataSheet 在类中 Plotpublic boolean isSupportZoomCategoryAxis()
isSupportZoomCategoryAxis 在类中 Plotpublic boolean isSupportZoomDirection()
isSupportZoomDirection 在类中 Plot