public final class DiscoverableEnums<T extends Enum<T> & DiscoverableEnum<T>> extends Object
| Modifier and Type | Method and Description |
|---|---|
boolean |
contains(Class<?> type,
String text)
for validator.
|
T |
convert(Object source)
for String2DiscoverableEnumConverter.
|
Object |
convert(Object source,
org.springframework.core.convert.TypeDescriptor targetType)
for String2DiscoverableEnumConverter.
|
static <T extends Enum<T> & DiscoverableEnum<T>> |
discoverableEnums(String basePackage,
Class<?> type)
scan.
|
Optional<T> |
parse(Class<T> targetType,
String source)
parse enum.
|
public boolean contains(Class<?> type, String text)
type - typetext - textpublic T convert(Object source)
source - text or namepublic Object convert(Object source, org.springframework.core.convert.TypeDescriptor targetType)
source - text or nametargetType - targetTypepublic Optional<T> parse(Class<T> targetType, String source)
targetType - targetTypesource - text or namepublic static <T extends Enum<T> & DiscoverableEnum<T>> DiscoverableEnums<T> discoverableEnums(String basePackage, Class<?> type)
T - enum typebasePackage - base packagetype - type to findCopyright © 2017. All rights reserved.