public abstract class VanChartRectanglePlot extends VanChartPlot implements VanChartAxisPlot
限定符和类型 | 字段和说明 |
---|---|
protected VanChartPlotType |
vanChartPlotType |
protected java.util.List<VanChartAxis> |
xAxisList |
protected java.util.List<VanChartAxis> |
yAxisList |
seriesColorMap, version
combinedSize, 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, writeVanChartAttr
accept, 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, setyAxis
changedAttrToJSONObject, changeStyleAttrAlpha, changeStyleAttrBackground, changeStyleAttrBorder, changeStyleAttrColor, changeStyleAttrContents, changeStyleAttrLineStyle, getAlpha, getBackground, getBorderColor, getBorderStyle, getRoundRadius, isRoundBorder, isShadow, readGeneralInfoXML, setAlpha, setAttrAlpha, setBackground, setBorderColor, setBorderStyle, setRoundBorder, setRoundRadius, setShadow, toJSONObject, writeGeneralInfoXML
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getPlotName
protected 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
在接口中 VanChartAxisPlot
public java.util.List<VanChartAxis> getXAxisList()
getXAxisList
在接口中 VanChartAxisPlot
public 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()
Plot
getDetailType
在类中 Plot
public void setIsDefaultIntervalBackground(boolean isDefaultIntervalBackground)
public boolean isDefaultIntervalBackground()
public void setStackAndAxisCondition(ConditionCollection stackAndAxisCondition)
public ConditionCollection getStackAndAxisCondition()
getStackAndAxisCondition
在接口中 VanChartAxisPlot
protected void initXYAxisList()
protected void setDataSheetDefaultFormat()
public VanChartAxis createXAxis(java.lang.String axisName, int position)
createXAxis
在接口中 VanChartAxisPlot
axisName
- 轴名称position
- 位置public VanChartAxis createYAxis(java.lang.String axisName, int position)
createYAxis
在接口中 VanChartAxisPlot
axisName
- 轴名称position
- 位置public boolean isNormalChart()
public boolean isCustomChart()
isCustomChart
在接口中 VanChartAxisPlot
public java.lang.String getYAxisName(VanChartAxis axis)
getYAxisName
在接口中 VanChartAxisPlot
public java.lang.String getXAxisName(VanChartAxis axis)
getXAxisName
在接口中 VanChartAxisPlot
public 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
在类中 Plot
plotGlyph
- 绘图区protected void addSeriesByIndex(int from, int to, VanChartPlotGlyph plotGlyph, ChartData cd)
addSeriesByIndex
在类中 VanChartPlot
protected 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
在类中 VanChartPlot
protected 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)
GeneralInfo
equals
在类中 VanChartPlot
ob
- 用 于比较的Objectpublic java.lang.Object clone() throws java.lang.CloneNotSupportedException
GeneralInfo
clone
在接口中 FCloneable
clone
在类中 VanChartPlot
java.lang.CloneNotSupportedException
- 如果克隆失败则抛出此异常protected void readPlotXML(XMLableReader reader)
readPlotXML
在类中 VanChartPlot
public void writeXML(XMLPrintWriter writer)
GeneralInfo
writeXML
在接口中 XMLWriter
writeXML
在类中 VanChartPlot
writer
- XML属性输出public void dependence(CalculatorProvider ca, java.util.List<java.lang.String> result)
dependence
在类中 Plot
public void dealFormula(Calculator calculator)
dealFormula
在类中 Plot
calculator
- 计算器public void buidExecuteSequenceList(java.util.List list, Calculator calculator)
buidExecuteSequenceList
在类中 Plot
list
- 表间变动listcalculator
- 公式计算器public void buildGenealogyAndCheckSheetExecuteSequence(Calculator calculator, java.util.List silList, java.util.List bilList)
public void modFormulaString(MOD_COLUMN_ROW mod)
modFormulaString
在类中 Plot
mod
- 行列变动protected void dealNullPointAndCategoryNum(NormalChartData chartData, int seriesIndex, int categoryIndex, DataPoint dataPoint)
public boolean isSupportIntervalBackground()
isSupportIntervalBackground
在类中 Plot
public boolean isSupportBorder()
isSupportBorder
在类中 Plot
public boolean isSupportTrendLine()
isSupportTrendLine
在类中 Plot
public boolean isSupportTooltipSeriesType()
isSupportTooltipSeriesType
在类中 Plot
public boolean isSupportDataSheet()
isSupportDataSheet
在类中 Plot
public boolean isSupportZoomCategoryAxis()
isSupportZoomCategoryAxis
在类中 Plot
public boolean isSupportZoomDirection()
isSupportZoomDirection
在类中 Plot