public abstract class AbstractPresent extends java.lang.Object implements Present
| 构造器和说明 |
|---|
AbstractPresent() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
analyzeCorrelative(CalculatorProvider calculator,
ExTool exTool,
ColumnRow currentCr)
记录形态中使用的相关格子,当格子值改变后,形态值需要相应做改变
|
java.lang.Object |
clone()
克隆的默认实现
|
java.lang.String[] |
dependence(CalculatorProvider ca)
获取当前对象对参数的依赖关系
|
boolean |
equals(java.lang.Object o) |
java.lang.Object |
getPresentPrototype()
返回形态的原型,比如NormalPresent在设计器界面的渲染是跟其他present区分开的
|
Style |
modifyCellStyle(Style cellStyle,
java.lang.Object value)
处理形态中涉及到的style的改变,传入单元格
形态中处理格子的样式
|
java.lang.Object |
present(java.lang.Object value,
Calculator calculator)
返回经过形态计算后原来的值的结果
|
void |
valuePretreatment(java.lang.Object value,
CalculatorProvider calculator)
对当前形态中涉及到的单元格值进行预处理
|
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitreadXMLpublic java.lang.Object present(java.lang.Object value,
Calculator calculator)
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone 在接口中 FCloneableclone 在类中 java.lang.Objectjava.lang.CloneNotSupportedExceptionpublic void analyzeCorrelative(CalculatorProvider calculator, ExTool exTool, ColumnRow currentCr)
analyzeCorrelative 在接口中 Presentcalculator - 算子exTool - 格子间关系计算工具currentCr - 当前行列public java.lang.String[] dependence(CalculatorProvider ca)
dependence 在接口中 DependenceProviderca - 当前线程的算子public boolean equals(java.lang.Object o)
equals 在类中 java.lang.Objectpublic java.lang.Object getPresentPrototype()
PresentgetPresentPrototype 在接口中 Presentpublic Style modifyCellStyle(Style cellStyle, java.lang.Object value)
modifyCellStyle 在接口中 PresentcellStyle - 单元格的样式value - 单元格的值public void valuePretreatment(java.lang.Object value,
CalculatorProvider calculator)
valuePretreatment 在接口中 Presentvalue - 值calculator - 算子