public class CustomDictionary extends AbstractDict
Dictionary.MV| 限定符和类型 | 字段和说明 |
|---|---|
protected java.lang.Object[] |
keys |
protected java.lang.Object[] |
values |
conditionEMPTY_DICT, XML_TAG| 构造器和说明 |
|---|
CustomDictionary() |
CustomDictionary(java.lang.Object[] keys,
java.lang.Object[] values) |
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.Object |
clone() |
static CustomDictionary |
customify(Dictionary dict) |
java.util.Iterator |
entrys(Calculator c)
所有键值对组成的一个迭代
|
java.util.Iterator |
entrys(Calculator c,
int startIdx,
int endIdx)
获取数据字典的键值对所组成的一个迭代容器
|
boolean |
equals(java.lang.Object obj) |
java.lang.Object |
get(java.lang.Object key,
Calculator c)
获取数据字典中指定键对应的值
|
java.lang.Object |
getKey(int index) |
java.lang.Object |
getValue(int index) |
java.lang.Object[] |
keys() |
void |
readXML(XMLableReader reader)
读取子节点,应该会被XMLableReader.readXMLObject()调用多次
|
void |
setKV(java.lang.Object[] keys,
java.lang.Object[] values) |
int |
size() |
java.lang.String |
toString()
Returns a string representation of the object.
|
java.lang.Object[] |
values() |
void |
writeXML(XMLPrintWriter writer)
Write XML.
|
analyzeCorrelative, dependence, getCondition, reset, setConditionpublic CustomDictionary()
public CustomDictionary(java.lang.Object[] keys,
java.lang.Object[] values)
public void setKV(java.lang.Object[] keys,
java.lang.Object[] values)
public int size()
public java.lang.Object[] keys()
public java.lang.Object[] values()
public java.lang.Object getKey(int index)
public java.lang.Object getValue(int index)
public java.lang.Object get(java.lang.Object key,
Calculator c)
Dictionarykey - 键值c - 算子public boolean equals(java.lang.Object obj)
equals 在类中 AbstractDictpublic java.util.Iterator entrys(Calculator c)
Dictionaryc - 算子public java.util.Iterator entrys(Calculator c, int startIdx, int endIdx)
Dictionaryc - 算子startIdx - 键值对取值的起始索引位置endIdx - 键值对取值的结束索引位置public void readXML(XMLableReader reader)
XMLReadablereadXML 在接口中 XMLReadablereadXML 在类中 AbstractDictreader - XML读取对象XMLableReaderpublic void writeXML(XMLPrintWriter writer)
XMLWriterwriteXML 在接口中 XMLWriterwriteXML 在类中 AbstractDictwriter - XML写入对象public java.lang.String toString()
toString 在类中 AbstractDictpublic java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone 在接口中 FCloneableclone 在类中 AbstractDictjava.lang.CloneNotSupportedException - 如果克隆失败则抛出此异常public static CustomDictionary customify(Dictionary dict)