A C D E G I P R S V 

A

AbstractDescriptiveEnumObject<E extends Enum & IDescriptiveEnum<K>,K> - Class in com.github.avatar21.enumobj.enumObject
POJO representative of IDescriptiveEnum enum
AbstractDescriptiveEnumObject() - Constructor for class com.github.avatar21.enumobj.enumObject.AbstractDescriptiveEnumObject
 
AbstractDescriptiveEnumObject(E) - Constructor for class com.github.avatar21.enumobj.enumObject.AbstractDescriptiveEnumObject
 
asConfigSubKeyEnumArray(Class<E>) - Static method in class com.github.avatar21.enumobj.utils.EnumObjectUtils
retrieve all enum values as array
asDescriptiveEnumArray(Class<E>) - Static method in class com.github.avatar21.enumobj.utils.EnumObjectUtils
retrieve all enum values as array
asDescriptiveEnumList(Class<E>) - Static method in class com.github.avatar21.enumobj.utils.EnumObjectUtils
retrieve all enum values as list
asDescriptiveEnumMap(Class<E>) - Static method in class com.github.avatar21.enumobj.utils.EnumObjectUtils
retrieve all enum values as code->enum HashMap
asDescriptiveEnumObject(Class<T>, E) - Static method in class com.github.avatar21.enumobj.utils.EnumObjectUtils
convert enum into POJO object
asDescriptiveEnumObjectArray(Class<E>, Class<T>) - Static method in class com.github.avatar21.enumobj.utils.EnumObjectUtils
retrieve all enum values as pojo array
asDescriptiveEnumObjectList(Class<E>, Class<T>) - Static method in class com.github.avatar21.enumobj.utils.EnumObjectUtils
retrieve all enum values as pojo list
asDescriptiveEnumObjectMap(Class<E>, Class<T>) - Static method in class com.github.avatar21.enumobj.utils.EnumObjectUtils
retrieve all enum values as code->pojo map
asEnumArray(Class<E>) - Static method in class com.github.avatar21.enumobj.utils.EnumObjectUtils
retrieve all enum values as array(泛类enum)

C

com.github.avatar21.enumobj.configKey - package com.github.avatar21.enumobj.configKey
 
com.github.avatar21.enumobj.configKey.subKey - package com.github.avatar21.enumobj.configKey.subKey
 
com.github.avatar21.enumobj.enumObject - package com.github.avatar21.enumobj.enumObject
 
com.github.avatar21.enumobj.utils - package com.github.avatar21.enumobj.utils
 
ConfigKey - Enum in com.github.avatar21.enumobj.configKey
Configuration Key

D

DescriptiveEnumObject<E extends Enum & IDescriptiveEnum<K>,K> - Class in com.github.avatar21.enumobj.enumObject
POJO representative of IDescriptiveEnum enum
DescriptiveEnumObject(E) - Constructor for class com.github.avatar21.enumobj.enumObject.DescriptiveEnumObject
 

E

EnumObjectUtils - Class in com.github.avatar21.enumobj.utils
Utilities for descriptive enum, such as:
EnumObjectUtils() - Constructor for class com.github.avatar21.enumobj.utils.EnumObjectUtils
 

G

getByCode(Class<E>, K) - Static method in class com.github.avatar21.enumobj.utils.EnumObjectUtils
get enum by code
getByGenericCode(Class<T>, String) - Static method in class com.github.avatar21.enumobj.utils.EnumObjectUtils
如果知晓IDescriptiveEnum参数类型,可以使用getByCode(Class, Object) 方法
getCode() - Method in enum com.github.avatar21.enumobj.configKey.ConfigKey
 
getCode() - Method in interface com.github.avatar21.enumobj.configKey.IConfigKey
 
getCode() - Method in interface com.github.avatar21.enumobj.configKey.IConfigSubKey
 
getCode() - Method in enum com.github.avatar21.enumobj.configKey.subKey.PerConfigSubKey
 
getCode() - Method in class com.github.avatar21.enumobj.enumObject.AbstractDescriptiveEnumObject
 
getCode() - Method in interface com.github.avatar21.enumobj.enumObject.IDescriptiveEnum
getter for code property
getCode() - Method in interface com.github.avatar21.enumobj.enumObject.IDescriptiveEnumObject
 
getConfigKeyByCode(String) - Static method in class com.github.avatar21.enumobj.utils.EnumObjectUtils
以编码获取ConfigKey 枚举类
getConfigSubKeyByCode(Class<E>, K) - Static method in class com.github.avatar21.enumobj.utils.EnumObjectUtils
get enum by code
getDescription() - Method in enum com.github.avatar21.enumobj.configKey.ConfigKey
 
getDescription() - Method in interface com.github.avatar21.enumobj.configKey.IConfigKey
 
getDescription() - Method in interface com.github.avatar21.enumobj.configKey.IConfigSubKey
 
getDescription() - Method in enum com.github.avatar21.enumobj.configKey.subKey.PerConfigSubKey
 
getDescription() - Method in class com.github.avatar21.enumobj.enumObject.AbstractDescriptiveEnumObject
 
getDescription() - Method in interface com.github.avatar21.enumobj.enumObject.IDescriptiveEnum
getter of description property
getDescription() - Method in interface com.github.avatar21.enumobj.enumObject.IDescriptiveEnumObject
 
getEnumInstance() - Method in class com.github.avatar21.enumobj.enumObject.AbstractDescriptiveEnumObject
 
getEnumInstance() - Method in interface com.github.avatar21.enumobj.enumObject.IDescriptiveEnumObject
 
getSubClass() - Method in enum com.github.avatar21.enumobj.configKey.ConfigKey
 
getSubClass() - Method in interface com.github.avatar21.enumobj.configKey.IConfigKey
 
getSubKeyClassForConfigKey(ConfigKey) - Static method in class com.github.avatar21.enumobj.utils.EnumObjectUtils
获取配置组的“子配置”的枚举类

I

IConfigKey - Interface in com.github.avatar21.enumobj.configKey
configuration key enum objectify interface
IConfigSubKey<T> - Interface in com.github.avatar21.enumobj.configKey
Configuration sub key
IDescriptiveEnum<K> - Interface in com.github.avatar21.enumobj.enumObject
descriptive enum type consists of code and description
IDescriptiveEnumObject<E extends Enum & IDescriptiveEnum<K>,K> - Interface in com.github.avatar21.enumobj.enumObject
POJO representative of IDescriptiveEnum enum
IPersistableConfigSubKeyEnum<E extends Enum & IConfigSubKey,K> - Interface in com.github.avatar21.enumobj.configKey
persistable enum type (used by JPA pojo annotation for instance), must implement IDescriptive
IPersistableEnum<E extends Enum,K> - Interface in com.github.avatar21.enumobj.enumObject
persistable enum type (used by JPA pojo annotation for instance), must implement IDescriptive

P

PerConfigSubKey - Enum in com.github.avatar21.enumobj.configKey.subKey
Module Permission Config

R

returnEnum(K) - Method in interface com.github.avatar21.enumobj.configKey.IPersistableConfigSubKeyEnum
persistable enum type
returnEnum(String) - Method in enum com.github.avatar21.enumobj.configKey.subKey.PerConfigSubKey
 
returnEnum(K) - Method in interface com.github.avatar21.enumobj.enumObject.IPersistableEnum
persistable enum type

S

setEnumInstance(E) - Method in class com.github.avatar21.enumobj.enumObject.AbstractDescriptiveEnumObject
 
setEnumInstance(E) - Method in interface com.github.avatar21.enumobj.enumObject.IDescriptiveEnumObject
 
stringToEnum(Class<T>, String) - Static method in class com.github.avatar21.enumobj.utils.EnumObjectUtils
转换字符串成指定enum类(泛类enum)

V

valueOf(String) - Static method in enum com.github.avatar21.enumobj.configKey.ConfigKey
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.avatar21.enumobj.configKey.subKey.PerConfigSubKey
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.github.avatar21.enumobj.configKey.ConfigKey
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.avatar21.enumobj.configKey.subKey.PerConfigSubKey
Returns an array containing the constants of this enum type, in the order they are declared.
A C D E G I P R S V 

Copyright © 2018 com.github.avatar21. All rights reserved.