public class DictPresent extends AbstractPresent implements Sharable
| 构造器和说明 |
|---|
DictPresent()
生成一个默认的字典形态对象
|
DictPresent(Dictionary dict)
根据指定的数据字典生成字典形态对象
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
analyzeCorrelative(CalculatorProvider calculator,
ExTool exTool,
ColumnRow currentCr)
记录形态中使用的相关格子,当格子值改变后,形态值需要相应做改变
|
java.lang.Object |
clone()
克隆的默认实现
|
java.lang.String[] |
dependence(CalculatorProvider ca)
获取当前对象对参数的依赖关系
|
boolean |
equals(java.lang.Object obj) |
Dictionary |
getDictionary()
获取该字典形态所使用的数据字典
|
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 |
setDictionary(Dictionary dict)
设置该字典形态所使用的数据字典
|
void |
writeXML(XMLPrintWriter writer)
将字典形态写入XML
|
getPresentPrototype, modifyCellStyle, valuePretreatmentpublic DictPresent()
public DictPresent(Dictionary dict)
dict - 数据字典public Dictionary getDictionary()
public void setDictionary(Dictionary dict)
dict - 该字典形态所要使用的数据字典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)
public void analyzeCorrelative(CalculatorProvider calculator, ExTool exTool, ColumnRow currentCr)
analyzeCorrelative 在接口中 PresentanalyzeCorrelative 在类中 AbstractPresentcalculator - 算子exTool - 格子间关系计算工具currentCr - 当前行列public java.lang.String[] dependence(CalculatorProvider ca)
dependence 在接口中 DependenceProviderdependence 在类中 AbstractPresentca - 当前线程的算子public void readXML(XMLableReader reader)
readXML 在接口中 XMLReadablereader - XML读取对象XMLableReaderpublic void writeXML(XMLPrintWriter writer)
public boolean equals(java.lang.Object obj)
equals 在类中 AbstractPresentpublic java.lang.Object clone()
throws java.lang.CloneNotSupportedException
AbstractPresentclone 在接口中 FCloneableclone 在类中 AbstractPresentjava.lang.CloneNotSupportedException - 如果克隆失败则抛出此异常