| Package | Description |
|---|---|
| com.github.avatar21.enumobj.enumObject | |
| com.github.avatar21.enumobj.utils |
| Modifier and Type | Class and Description |
|---|---|
class |
DescriptiveEnumObject<E extends Enum & IDescriptiveEnum<K>,K>
POJO representative of
IDescriptiveEnum enum |
| Modifier and Type | Method and Description |
|---|---|
static <K,E extends Enum & IDescriptiveEnum<K>,T extends AbstractDescriptiveEnumObject<E,K>> |
EnumObjectUtils.asDescriptiveEnumObject(Class<T> enumObjectClass,
E enumInstance)
convert enum into POJO object
|
static <K,E extends Enum & IDescriptiveEnum<K>,T extends AbstractDescriptiveEnumObject<E,K>> |
EnumObjectUtils.asDescriptiveEnumObjectArray(Class<E> enumClass,
Class<T> enumObjectClass)
retrieve all enum values as pojo array
|
static <K,E extends Enum & IDescriptiveEnum<K>,T extends AbstractDescriptiveEnumObject<E,K>> |
EnumObjectUtils.asDescriptiveEnumObjectList(Class<E> enumClass,
Class<T> enumObjectClass)
retrieve all enum values as pojo list
|
static <K,E extends Enum & IDescriptiveEnum<K>,T extends AbstractDescriptiveEnumObject<E,K>> |
EnumObjectUtils.asDescriptiveEnumObjectMap(Class<E> enumClass,
Class<T> enumObjectClass)
retrieve all enum values as code->pojo map
|
| Modifier and Type | Method and Description |
|---|---|
static <K,E extends Enum & IDescriptiveEnum<K>,T extends AbstractDescriptiveEnumObject<E,K>> |
EnumObjectUtils.asDescriptiveEnumObjectArray(Class<E> enumClass,
Class<T> enumObjectClass)
retrieve all enum values as pojo array
|
Copyright © 2018 com.github.avatar21. All rights reserved.