Package io.datarouter.enums
Class StringMappedEnum<E>
java.lang.Object
io.datarouter.enums.MappedEnum<E,String>
io.datarouter.enums.StringMappedEnum<E>
MappedEnum specific to Strings, including length validation.
-
Constructor Summary
ConstructorsConstructorDescriptionStringMappedEnum(E[] values, Function<E, String> keyExtractor) StringMappedEnum(E[] values, Function<E, String> keyExtractor, int maxLength) -
Method Summary
Methods inherited from class io.datarouter.enums.MappedEnum
from, fromOrElse, fromOrNull, fromOrThrow, getEnumClass, getSampleValue, getValueByKey, requireAllExist, requireAllExist, toKey
-
Constructor Details
-
StringMappedEnum
-
StringMappedEnum
-
-
Method Details
-
maxLength
public int maxLength()
-