public abstract class EnumItemDictionary<E extends Enum<E>> extends CommonDictionary<EnumItem<E>>
| Constructor and Description |
|---|
EnumItemDictionary() |
| Modifier and Type | Method and Description |
|---|---|
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 in class CommonDictionary<EnumItem<E extends Enum<E>>>params - 第一个元素为键,请注意跳过protected abstract E[] values()
protected final EnumItem<E>[] loadValueArray(ByteArray byteArray)
CommonDictionaryloadValueArray in class CommonDictionary<EnumItem<E extends Enum<E>>>protected void saveValue(EnumItem<E> item, DataOutputStream out) throws IOException
CommonDictionarysaveValue in class CommonDictionary<EnumItem<E extends Enum<E>>>IOExceptionCopyright © 2014–2021 码农场. All rights reserved.