跳过导航链接
A C D E G I P R S V 

A

AbstractDescriptiveEnumObject<E extends Enum & IDescriptiveEnum<K>,K> - com.github.avatar21.enumobj.enumObject中的类
POJO representative of IDescriptiveEnum enum
AbstractDescriptiveEnumObject() - 类 的构造器com.github.avatar21.enumobj.enumObject.AbstractDescriptiveEnumObject
 
AbstractDescriptiveEnumObject(E) - 类 的构造器com.github.avatar21.enumobj.enumObject.AbstractDescriptiveEnumObject
 
asConfigSubKeyEnumArray(Class<E>) - 类 中的静态方法com.github.avatar21.enumobj.utils.EnumObjectUtils
retrieve all enum values as array
asDescriptiveEnumArray(Class<E>) - 类 中的静态方法com.github.avatar21.enumobj.utils.EnumObjectUtils
retrieve all enum values as array
asDescriptiveEnumList(Class<E>) - 类 中的静态方法com.github.avatar21.enumobj.utils.EnumObjectUtils
retrieve all enum values as list
asDescriptiveEnumMap(Class<E>) - 类 中的静态方法com.github.avatar21.enumobj.utils.EnumObjectUtils
retrieve all enum values as code->enum HashMap
asDescriptiveEnumObject(Class<T>, E) - 类 中的静态方法com.github.avatar21.enumobj.utils.EnumObjectUtils
convert enum into POJO object usage: // === enum class ... === public enum SampleEnum implements IDescriptiveEnum <String > { // implement enum ... } // === usage === AbstractDescriptiveEnumObject <String > sampleEnumObj = EnumObjectUtils.asDescriptiveEnumObject(SampleEnum.class, SampleEnum.S1);
asDescriptiveEnumObjectArray(Class<E>, Class<T>) - 类 中的静态方法com.github.avatar21.enumobj.utils.EnumObjectUtils
retrieve all enum values as pojo array
asDescriptiveEnumObjectList(Class<E>, Class<T>) - 类 中的静态方法com.github.avatar21.enumobj.utils.EnumObjectUtils
retrieve all enum values as pojo list
asDescriptiveEnumObjectMap(Class<E>, Class<T>) - 类 中的静态方法com.github.avatar21.enumobj.utils.EnumObjectUtils
retrieve all enum values as code->pojo map
asEnumArray(Class<E>) - 类 中的静态方法com.github.avatar21.enumobj.utils.EnumObjectUtils
retrieve all enum values as array(泛类enum)

C

com.github.avatar21.enumobj.configKey - 程序包 com.github.avatar21.enumobj.configKey
 
com.github.avatar21.enumobj.configKey.subKey - 程序包 com.github.avatar21.enumobj.configKey.subKey
 
com.github.avatar21.enumobj.enumObject - 程序包 com.github.avatar21.enumobj.enumObject
 
com.github.avatar21.enumobj.utils - 程序包 com.github.avatar21.enumobj.utils
 
ConfigKey - com.github.avatar21.enumobj.configKey中的枚举
Configuration Key

D

DescriptiveEnumObject<E extends Enum & IDescriptiveEnum<K>,K> - com.github.avatar21.enumobj.enumObject中的类
POJO representative of IDescriptiveEnum enum
DescriptiveEnumObject(E) - 类 的构造器com.github.avatar21.enumobj.enumObject.DescriptiveEnumObject
 

E

EnumObjectUtils - com.github.avatar21.enumobj.utils中的类
Utilities for descriptive enum, such as: Turn descriptive enum into POJO Object get enum by code
EnumObjectUtils() - 类 的构造器com.github.avatar21.enumobj.utils.EnumObjectUtils
 

G

GenericBeanUtils - com.github.avatar21.enumobj.utils中的类
generic bean utilities, for generic parsing etc
GenericBeanUtils() - 类 的构造器com.github.avatar21.enumobj.utils.GenericBeanUtils
 
getByCode(Class<E>, K) - 类 中的静态方法com.github.avatar21.enumobj.utils.EnumObjectUtils
get enum by code usage: // === enum class ... === public enum SampleEnum implements IDescriptiveEnum<String> { // implement enum ... } // === usage === SampleEnum enumIns = EnumObjectUtils.getByCode(SampleEnum.class, "0");
getByGenericCode(Class<T>, String) - 类 中的静态方法com.github.avatar21.enumobj.utils.EnumObjectUtils
如果知晓IDescriptiveEnum参数类型,可以使用getByCode(Class, Object) 方法 若不知晓参数类型,可以使用此方法,统一传入String 类
getCode() - 枚举 中的方法com.github.avatar21.enumobj.configKey.ConfigKey
 
getCode() - 接口 中的方法com.github.avatar21.enumobj.configKey.IConfigKey
 
getCode() - 接口 中的方法com.github.avatar21.enumobj.configKey.IConfigSubKey
 
getCode() - 枚举 中的方法com.github.avatar21.enumobj.configKey.subKey.PerConfigSubKey
 
getCode() - 类 中的方法com.github.avatar21.enumobj.enumObject.AbstractDescriptiveEnumObject
 
getCode() - 接口 中的方法com.github.avatar21.enumobj.enumObject.IDescriptiveEnum
getter for code property
getCode() - 接口 中的方法com.github.avatar21.enumobj.enumObject.IDescriptiveEnumObject
 
getConfigKeyByCode(String) - 类 中的静态方法com.github.avatar21.enumobj.utils.EnumObjectUtils
以编码获取ConfigKey 枚举类
getConfigSubKeyByCode(Class<E>, K) - 类 中的静态方法com.github.avatar21.enumobj.utils.EnumObjectUtils
get enum by code usage: // === enum class ... === public enum SampleEnum implements IDescriptiveEnum<String> { // implement enum ... } // === usage === SampleEnum enumIns = EnumObjectUtils.getByCode(SampleEnum.class, "0");
getDescription() - 枚举 中的方法com.github.avatar21.enumobj.configKey.ConfigKey
 
getDescription() - 接口 中的方法com.github.avatar21.enumobj.configKey.IConfigKey
 
getDescription() - 接口 中的方法com.github.avatar21.enumobj.configKey.IConfigSubKey
 
getDescription() - 枚举 中的方法com.github.avatar21.enumobj.configKey.subKey.PerConfigSubKey
 
getDescription() - 类 中的方法com.github.avatar21.enumobj.enumObject.AbstractDescriptiveEnumObject
 
getDescription() - 接口 中的方法com.github.avatar21.enumobj.enumObject.IDescriptiveEnum
getter of description property
getDescription() - 接口 中的方法com.github.avatar21.enumobj.enumObject.IDescriptiveEnumObject
 
getEnumInstance() - 类 中的方法com.github.avatar21.enumobj.enumObject.AbstractDescriptiveEnumObject
 
getEnumInstance() - 接口 中的方法com.github.avatar21.enumobj.enumObject.IDescriptiveEnumObject
 
getSubClass() - 枚举 中的方法com.github.avatar21.enumobj.configKey.ConfigKey
 
getSubClass() - 接口 中的方法com.github.avatar21.enumobj.configKey.IConfigKey
 
getSubKeyClassForConfigKey(ConfigKey) - 类 中的静态方法com.github.avatar21.enumobj.utils.EnumObjectUtils
获取配置组的“子配置”的枚举类

I

IConfigKey - com.github.avatar21.enumobj.configKey中的接口
configuration key enum objectify interface
IConfigSubKey<T> - com.github.avatar21.enumobj.configKey中的接口
Configuration sub key
IDescriptiveEnum<K> - com.github.avatar21.enumobj.enumObject中的接口
descriptive enum type consists of code and description sample usage: public enum SexEnum implements IDescriptiveEnum <Character > { MALE('M', "male"), FEMALE('F', "FEMALE"); Character code; String description; SexEnum(char code, String description) { this.code = code; this.description = description; } public void setCode(Character code) { this.code = code; } public void setDescription(String description) { this.description = description; } @Override public Character getCode() { return code; } @Override public String getDescription() { return description; } }
IDescriptiveEnumObject<E extends Enum & IDescriptiveEnum<K>,K> - com.github.avatar21.enumobj.enumObject中的接口
POJO representative of IDescriptiveEnum enum
IPersistableConfigSubKeyEnum<E extends Enum & IConfigSubKey,K> - com.github.avatar21.enumobj.configKey中的接口
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 ...
IPersistableEnum<E extends Enum,K> - com.github.avatar21.enumobj.enumObject中的接口
persistable enum type (used by JPA pojo annotation for instance), must implement IDescriptive usage: public enum SexEnum implements IDescriptiveEnum <Character >, IPersistableEnum <SexEnum, Character > { // implement IDescriptiveEnum's methods ...

P

parseStringToJavaType(Class<T>, String) - 类 中的静态方法com.github.avatar21.enumobj.utils.GenericBeanUtils
 
PerConfigSubKey - com.github.avatar21.enumobj.configKey.subKey中的枚举
Module Permission Config

R

returnEnum(K) - 接口 中的方法com.github.avatar21.enumobj.configKey.IPersistableConfigSubKeyEnum
persistable enum type
returnEnum(String) - 枚举 中的方法com.github.avatar21.enumobj.configKey.subKey.PerConfigSubKey
 
returnEnum(K) - 接口 中的方法com.github.avatar21.enumobj.enumObject.IPersistableEnum
persistable enum type

S

setEnumInstance(E) - 类 中的方法com.github.avatar21.enumobj.enumObject.AbstractDescriptiveEnumObject
 
setEnumInstance(E) - 接口 中的方法com.github.avatar21.enumobj.enumObject.IDescriptiveEnumObject
 
stringToEnum(Class<T>, String) - 类 中的静态方法com.github.avatar21.enumobj.utils.EnumObjectUtils
转换字符串成指定enum类(泛类enum)

V

valueOf(String) - 枚举 中的静态方法com.github.avatar21.enumobj.configKey.ConfigKey
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法com.github.avatar21.enumobj.configKey.subKey.PerConfigSubKey
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法com.github.avatar21.enumobj.configKey.ConfigKey
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法com.github.avatar21.enumobj.configKey.subKey.PerConfigSubKey
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
A C D E G I P R S V 

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