Class EnumConfigurationParameterConverter<E extends java.lang.Enum<E>>


  • @API(status=INTERNAL,
         since="5.8")
    public class EnumConfigurationParameterConverter<E extends java.lang.Enum<E>>
    extends java.lang.Object
    Since:
    5.4
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      E get​(java.lang.String key, java.util.function.Function<java.lang.String,​java.util.Optional<java.lang.String>> lookup, E defaultValue)  
      (package private) E get​(ConfigurationParameters configParams, java.lang.String key, E defaultValue)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • logger

        private static final Logger logger
      • enumType

        private final java.lang.Class<E extends java.lang.Enum<E>> enumType
      • enumDisplayName

        private final java.lang.String enumDisplayName
    • Constructor Detail

      • EnumConfigurationParameterConverter

        public EnumConfigurationParameterConverter​(java.lang.Class<E> enumType,
                                                   java.lang.String enumDisplayName)
    • Method Detail

      • get

        public E get​(java.lang.String key,
                     java.util.function.Function<java.lang.String,​java.util.Optional<java.lang.String>> lookup,
                     E defaultValue)