public class MeterInterval extends java.lang.Object implements java.io.Serializable, XMLable
限定符和类型 | 字段和说明 |
---|---|
static java.lang.String |
XML_TAG |
构造器和说明 |
---|
MeterInterval()
构造默认的分段区域
|
MeterInterval(java.lang.String label,
BaseFormula beginValue,
BaseFormula endValue)
按照如下参数构造分段区域
|
限定符和类型 | 方法和说明 |
---|---|
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() |
void |
dealFormula(Calculator calculator)
SE处理分段区域中的公式
|
void |
dependence(CalculatorProvider ca,
java.util.List<java.lang.String> result) |
boolean |
equals(java.lang.Object ob) |
java.awt.Color |
getBackgroundColor()
返回分段区域的背景颜色
|
BaseFormula |
getBeginValue()
返回分段区域的 开始值
|
BaseFormula |
getEndValue()
返回分段区域的结束值
|
double |
getEndValueResult()
endValue的结果
|
java.lang.String |
getIntervalPartName()
返回分段区域的名称
|
double |
getStartValueResult()
beginValue的结果
|
void |
modFormulaString(MOD_COLUMN_ROW mod)
报表插入删除行列时 公式联动
|
void |
readXML(XMLableReader reader)
读取子节点,应该会被XMLableReader.readXMLObject()调用多次
|
void |
setBackgroundColor(java.awt.Color backgroundColor)
设置分段区域的背景颜色
|
void |
setBeginValue(BaseFormula begin)
设置分段区域的开始值
|
void |
setEndValue(BaseFormula end)
设置分段区域的结束值
|
void |
setIntervalPartName(java.lang.String str)
设置分段区域的名称 如果为null 初始化为""
|
JSONObject |
toJSONObject()
转为JSONObject对象.
|
JSONObject |
toVanJSONObject(double order) |
void |
writeXML(XMLPrintWriter writer)
Write XML.
|
public static final java.lang.String XML_TAG
public MeterInterval()
public MeterInterval(java.lang.String label, BaseFormula beginValue, BaseFormula endValue)
label
- beginValue
- endValue
- public java.lang.String getIntervalPartName()
public void setIntervalPartName(java.lang.String str)
public BaseFormula getBeginValue()
public void setBeginValue(BaseFormula begin)
public BaseFormula getEndValue()
public void setEndValue(BaseFormula end)
public void setBackgroundColor(java.awt.Color backgroundColor)
public java.awt.Color getBackgroundColor()
public double getStartValueResult()
public double getEndValueResult()
public void dependence(CalculatorProvider ca, java.util.List<java.lang.String> result)
public void dealFormula(Calculator calculator)
calculator
- 算子public void buidExecuteSequenceList(java.util.List list, Calculator calculator)
list
- 列表calculator
- 算子public void buildGenealogyAndCheckSheetExecuteSequence(Calculator calculator, java.util.List silList, java.util.List bilList)
public void modFormulaString(MOD_COLUMN_ROW mod)
mod
- 行列模式public void writeXML(XMLPrintWriter writer)
XMLWriter
public void readXML(XMLableReader reader)
XMLReadable
readXML
在接口中 XMLReadable
reader
- XML读取对象XMLableReader
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
在接口中 FCloneable
clone
在类中 java.lang.Object
java.lang.CloneNotSupportedException
- 如果克隆失败则抛出此异常public boolean equals(java.lang.Object ob)
equals
在类中 java.lang.Object
public JSONObject toVanJSONObject(double order) throws JSONException
JSONException
public JSONObject toJSONObject() throws JSONException
JSONException