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.