public class VanChartAxis extends Axis
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
XML_TAG |
axisData, axisReversed, position| 构造器和说明 |
|---|
VanChartAxis() |
VanChartAxis(java.lang.String axisName,
int position) |
| 限定符和类型 | 方法和说明 |
|---|---|
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() |
VanChartBaseAxisGlyph |
createAxisGlyph(ChartData chartData)
根据ChartData 生成对应的AxisGlyph
|
void |
dealFormula(Calculator calculator)
SE中处理公式
|
void |
dependence(CalculatorProvider ca,
java.util.List<java.lang.String> result) |
protected double |
diffWithTimeZone() |
boolean |
equals(java.lang.Object ob) |
java.util.List<VanChartAlertValue> |
getAlertValues() |
java.lang.String |
getAxisName() |
AxisType |
getAxisType() |
protected java.lang.Object |
getClassID() |
java.util.List<VanChartCustomIntervalBackground> |
getCustomIntervalBackgroundArray() |
java.awt.Color |
getDefaultIntervalBackgroundColor() |
VanChartHtmlLabel |
getHtmlLabel() |
AxisTickLineType |
getMainTickLine() |
double |
getMaxHeight()
返回区域最大占比
|
AxisTickLineType |
getSecTickLine() |
void |
initAxisGlyph(AxisGlyph axisGlyph)
初始化对应的坐标轴属性
|
protected void |
initAxisGlyphCustomValue(VanChartBaseAxisGlyph axisGlyph) |
void |
initAxisGlyphWithChartData(ChartData chartData,
VanChartCategoryAxisGlyph axisGlyph) |
boolean |
isAutoLabelGap()
自动间隔
|
boolean |
isCommonValueFormat()
通用格式
|
boolean |
isLimitSize()
返回是否限制区域大小
|
boolean |
isRotation() |
boolean |
isTitleUseHtml()
标题usehtml
|
void |
modFormulaString(MOD_COLUMN_ROW mod)
插入删除行列时 公式联动
|
void |
readXML(XMLableReader reader)
读取子节点,应该会被XMLableReader.readXMLObject()调用多次
|
protected int |
rotationPosition(int position) |
void |
setAlertValues(java.util.List<VanChartAlertValue> alertValues) |
void |
setAutoLabelGap(boolean autoLabelGap) |
void |
setAxisName(java.lang.String axisName) |
void |
setCommonValueFormat(boolean commonValueFormat) |
void |
setCustomIntervalBackgroundArray(java.util.List<VanChartCustomIntervalBackground> customIntervalBackgroundArray) |
void |
setDefaultIntervalBackgroundColor(java.awt.Color defaultIntervalBackgroundColor) |
void |
setHtmlLabel(VanChartHtmlLabel htmlLabel) |
void |
setLimitSize(boolean limitSize)
设置是否限制区域大小
|
void |
setMainTickLine(AxisTickLineType mainTickLine) |
void |
setMaxHeight(double maxHeight)
设置区域最大占比
|
void |
setRotation(boolean isRotation) |
void |
setSecTickLine(AxisTickLineType secTickLine) |
void |
setSecTickMarkType(int secTickMarkType)
设置次要刻度类型
|
void |
setTickMarkType(int tickMarkType)
设置 刻度类型
|
void |
setTitleUseHtml(boolean titleUseHtml) |
void |
writeXML(XMLPrintWriter writer)
Write XML.
|
checkSimpleAxis4PlotDemo, getAxisColor, getAxisStyle, getFormat, getLabelNumber, getMainGridColor, getMainGridStyle, getMainUnit, getMaxValue, getMinValue, getPosition, getSecTickMarkType, getSecUnit, getTextAttr, getTickMarkType, getTimeSwitchMap, getTitle, hasAxisReversed, isArrowShow, isCategoryAxis, isCustomMainUnit, isCustomMaxValue, isCustomMinValue, isCustomSecUnit, isDate, isLog, isPercentage, isShowAxisLabel, isSupportAxisLabelWrap, isZoom, setArrowShow, setAxisColor, setAxisReversed, setAxisStyle, setCustomMainUnit, setCustomMaxValue, setCustomMinValue, setCustomSecUnit, setFormat, setLabelIntervalNumber, setLog, setMainGridColor, setMainGridStyle, setMainUnit, setMaxValue, setMinValue, setPercentage, setPosition, setSecUnit, setShowAxisLabel, setTextAttr, setTitle, setZoompublic static final java.lang.String XML_TAG
public VanChartAxis()
public VanChartAxis(java.lang.String axisName,
int position)
public boolean isRotation()
public void setRotation(boolean isRotation)
public VanChartHtmlLabel getHtmlLabel()
public void setHtmlLabel(VanChartHtmlLabel htmlLabel)
public void setMainTickLine(AxisTickLineType mainTickLine)
public void setSecTickLine(AxisTickLineType secTickLine)
public AxisTickLineType getSecTickLine()
public AxisTickLineType getMainTickLine()
public void setTickMarkType(int tickMarkType)
setTickMarkType 在类中 Axispublic void setSecTickMarkType(int secTickMarkType)
setSecTickMarkType 在类中 Axispublic void setAxisName(java.lang.String axisName)
public java.lang.String getAxisName()
public void setTitleUseHtml(boolean titleUseHtml)
public boolean isTitleUseHtml()
public void setAutoLabelGap(boolean autoLabelGap)
public boolean isAutoLabelGap()
public void setCommonValueFormat(boolean commonValueFormat)
public boolean isCommonValueFormat()
public void setAlertValues(java.util.List<VanChartAlertValue> alertValues)
public java.util.List<VanChartAlertValue> getAlertValues()
public void setCustomIntervalBackgroundArray(java.util.List<VanChartCustomIntervalBackground> customIntervalBackgroundArray)
public void setDefaultIntervalBackgroundColor(java.awt.Color defaultIntervalBackgroundColor)
public java.util.List<VanChartCustomIntervalBackground> getCustomIntervalBackgroundArray()
public java.awt.Color getDefaultIntervalBackgroundColor()
public void setLimitSize(boolean limitSize)
limitSize - 是否限制区域大小public boolean isLimitSize()
public void setMaxHeight(double maxHeight)
maxHeight - 区域最大占比public double getMaxHeight()
public AxisType getAxisType()
public void initAxisGlyphWithChartData(ChartData chartData, VanChartCategoryAxisGlyph axisGlyph)
public VanChartBaseAxisGlyph createAxisGlyph(ChartData chartData)
createAxisGlyph 在类中 AxischartData - 数据protected int rotationPosition(int position)
protected void initAxisGlyphCustomValue(VanChartBaseAxisGlyph axisGlyph)
public void initAxisGlyph(AxisGlyph axisGlyph)
initAxisGlyph 在类中 AxisaxisGlyph - 坐标轴绘图区public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone 在接口中 FCloneableclone 在类中 Axisjava.lang.CloneNotSupportedException - 如果克隆失败则抛出此异常public void readXML(XMLableReader reader)
XMLReadablereadXML 在接口中 XMLReadablereadXML 在类中 Axisreader - XML读取对象XMLableReaderpublic void writeXML(XMLPrintWriter writer)
XMLWriterpublic void dependence(CalculatorProvider ca, java.util.List<java.lang.String> result)
dependence 在类中 Axispublic void dealFormula(Calculator calculator)
dealFormula 在类中 Axiscalculator - 公式计算器.public void buidExecuteSequenceList(java.util.List list,
Calculator calculator)
buidExecuteSequenceList 在类中 Axiscalculator - 公式计算器list - 表间列表public void buildGenealogyAndCheckSheetExecuteSequence(Calculator calculator, java.util.List silList, java.util.List bilList)
public void modFormulaString(MOD_COLUMN_ROW mod)
modFormulaString 在类中 Axismod - 行列变动protected double diffWithTimeZone()
diffWithTimeZone 在类中 Axisprotected java.lang.Object getClassID()