public abstract class EnumItemDictionary<E extends Enum<E>> extends CommonDictionary<EnumItem<E>>
| 构造器和说明 |
|---|
EnumItemDictionary() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected EnumItem<E> |
createValue(String[] params)
从一行词典条目创建值
|
protected EnumItem<E>[] |
loadValueArray(ByteArray byteArray)
从字节中加载值数组
|
protected abstract EnumItem<E> |
newItem()
代理new EnumItem
|
protected void |
saveValue(EnumItem<E> item,
DataOutputStream out)
保存单个值到流中
|
protected abstract E |
valueOf(String name)
代理E.valueOf
|
protected abstract E[] |
values()
代理E.values
|
protected EnumItem<E> createValue(String[] params)
CommonDictionarycreateValue 在类中 CommonDictionary<EnumItem<E extends Enum<E>>>params - 第一个元素为键,请注意跳过protected abstract E[] values()
protected final EnumItem<E>[] loadValueArray(ByteArray byteArray)
CommonDictionaryloadValueArray 在类中 CommonDictionary<EnumItem<E extends Enum<E>>>protected void saveValue(EnumItem<E> item, DataOutputStream out) throws IOException
CommonDictionarysaveValue 在类中 CommonDictionary<EnumItem<E extends Enum<E>>>IOExceptionCopyright © 2014–2017 码农场. All rights reserved.