public class FormulaPresent extends AbstractPresent
构造器和说明 |
---|
FormulaPresent()
默认的构造函数
|
FormulaPresent(java.lang.String formulaContent)
初始化一个带有指定公式的共识形态
|
限定符和类型 | 方法和说明 |
---|---|
void |
analyzeCorrelative(CalculatorProvider calculator,
ExTool exTool,
ColumnRow currentCr)
记录形态中使用的相关格子,当格子值改变后,形态值需要相应做改变
|
boolean |
equals(java.lang.Object obj)
判断当前对象是否和指定的对象相等
|
java.lang.String |
getFormulaContent()
返回该表示该公式形态的公式的字符串
|
java.lang.Object |
present(java.lang.Object value,
Calculator calculator)
覆盖的抽象类方法: 以前从未调用过.
|
java.lang.Object |
present(java.lang.Object value,
Calculator calculator,
ColumnRow cr)
返回经过形态计算后格子的值的结果
|
void |
readXML(XMLableReader reader)
从XML文件中读取公式形态对象
|
void |
setFormulaContent(java.lang.String formulaContent)
设置公式
|
void |
writeXML(XMLPrintWriter writer)
将公式形态对象写入XML文件
|
clone, dependence, getPresentPrototype, modifyCellStyle, valuePretreatment
public FormulaPresent()
public FormulaPresent(java.lang.String formulaContent)
formulaContent
- 用于表示该形态公式的一个字符串,一般来说以“=”开头public java.lang.String getFormulaContent()
public void setFormulaContent(java.lang.String formulaContent)
formulaContent
- 表示公式的字符串public java.lang.Object present(java.lang.Object value, Calculator calculator)
present
在接口中 Present
present
在类中 AbstractPresent
value
- 原始值calculator
- 算子public java.lang.Object present(java.lang.Object value, Calculator calculator, ColumnRow cr)
value
- 原始格子的值calculator
- 算子cr
- 格子所处的行列位置public void analyzeCorrelative(CalculatorProvider calculator, ExTool exTool, ColumnRow currentCr)
analyzeCorrelative
在接口中 Present
analyzeCorrelative
在类中 AbstractPresent
calculator
- 算子exTool
- 格子间关系计算工具currentCr
- 当前行列public void readXML(XMLableReader reader)
reader
- XML读取对象XMLableReader
public void writeXML(XMLPrintWriter writer)
writer
- XML写入对象public boolean equals(java.lang.Object obj)
equals
在类中 AbstractPresent
object
- 指定的对象