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, valuePretreatmentpublic 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 在接口中 Presentpresent 在类中 AbstractPresentvalue - 原始值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 在接口中 PresentanalyzeCorrelative 在类中 AbstractPresentcalculator - 算子exTool - 格子间关系计算工具currentCr - 当前行列public void readXML(XMLableReader reader)
reader - XML读取对象XMLableReaderpublic void writeXML(XMLPrintWriter writer)
writer - XML写入对象public boolean equals(java.lang.Object obj)
equals 在类中 AbstractPresentobject - 指定的对象