public interface EnumTypeToken
Enumvaluename + InterfaceName
Created by julien on 7/16/16.| Modifier and Type | Method and Description |
|---|---|
default String |
buildClassName(Class<?> interfaceClass,
Enum<? extends EnumTypeToken> enumValue)
Concrete class from (interface, enum value).
|
String |
getClassName() |
static <E extends Enum<E>> |
parse(Class<E> enumType,
String enumValueName) |
static <E extends Enum<E>> |
parseClassName(Class<?> interfaceClass,
Class<E> enumType,
String className) |
String getClassName()
default String buildClassName(Class<?> interfaceClass, Enum<? extends EnumTypeToken> enumValue)
interfaceClass - the interface whose name is the suffix of the concrete class to buildenumValue - the enum value whose name is the prefix of the concrete class to buildstatic <E extends Enum<E>> Optional<E> parseClassName(Class<?> interfaceClass, Class<E> enumType, String className)
Copyright © 2020–2022 ICIJ. All rights reserved.