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