public interface Dictionary extends XMLable, DependenceProvider
限定符和类型 | 接口和说明 |
---|---|
static class |
Dictionary.MV
键值对
|
限定符和类型 | 字段和说明 |
---|---|
static Dictionary |
EMPTY_DICT
空的数据字典
|
static java.lang.String |
XML_TAG |
限定符和类型 | 方法和说明 |
---|---|
void |
analyzeCorrelative(CalculatorProvider calculator,
ExTool exTool,
ColumnRow currentCr)
记录数据字典中使用的相关格子,当格子值改变后,形态值需要相应做改变
|
java.util.Iterator |
entrys(Calculator c)
所有键值对组成的一个迭代
|
java.util.Iterator |
entrys(Calculator c,
int startIdx,
int endIdx)
获取数据字典的键值对所组成的一个迭代容器
|
java.lang.Object |
get(java.lang.Object key,
Calculator c)
获取数据字典中指定键对应的值
|
Condition |
getCondition()
返回数据字典中所使用的条件
|
void |
reset()
重设数据字典
|
void |
setCondition(Condition condition)
设置数据字典中所使用的条件
|
readXML
clone
dependence
static final java.lang.String XML_TAG
static final Dictionary EMPTY_DICT
java.lang.Object get(java.lang.Object key, Calculator c)
key
- 键值c
- 算子java.util.Iterator entrys(Calculator c)
c
- 算子java.util.Iterator entrys(Calculator c, int startIdx, int endIdx)
c
- 算子startIdx
- 键值对取值的起始索引位置endIdx
- 键值对取值的结束索引位置Condition getCondition()
void setCondition(Condition condition)
condition
- 设置数据字典中所使用的条件void reset()
void analyzeCorrelative(CalculatorProvider calculator, ExTool exTool, ColumnRow currentCr)
calculator
- 算子exTool
- 格子间关系计算工具currentCr
- 当前行列