| 程序包 | 说明 |
|---|---|
| com.github.avatar21.enumobj.configKey | |
| com.github.avatar21.enumobj.configKey.subKey | |
| com.github.avatar21.enumobj.utils |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
IPersistableConfigSubKeyEnum<E extends Enum & IConfigSubKey,K>
persistable enum type (used by JPA pojo annotation for instance), must implement IDescriptive
usage:
public enum SexEnum implements IDescriptiveEnum <Character >, IPersistableDescriptiveEnum <SexEnum, Character > {
// implement IDescriptiveEnum's methods ... |
| 限定符和类型 | 方法和说明 |
|---|---|
<E extends Enum & IConfigSubKey> |
IConfigKey.getSubClass() |
<E extends Enum & IConfigSubKey> |
ConfigKey.getSubClass() |
| 限定符和类型 | 类和说明 |
|---|---|
class |
PerConfigSubKey
Module Permission Config
|
| 限定符和类型 | 方法和说明 |
|---|---|
static <E extends Enum & IConfigSubKey> |
EnumObjectUtils.asConfigSubKeyEnumArray(Class<E> enumClass)
retrieve all enum values as array
|
static <K,E extends Enum & IConfigSubKey<K>> |
EnumObjectUtils.getConfigSubKeyByCode(Class<E> enumClass,
K code)
get enum by code
usage:
// === enum class ... ===
public enum SampleEnum implements IDescriptiveEnum<String> {
// implement enum ...
}
// === usage ===
SampleEnum enumIns = EnumObjectUtils.getByCode(SampleEnum.class, "0");
|
static <E extends Enum & IConfigSubKey> |
EnumObjectUtils.getSubKeyClassForConfigKey(ConfigKey configKey)
获取配置组的“子配置”的枚举类
|
Copyright © 2018 com.github.avatar21. All rights reserved.