Class EnumerationOption<T extends java.lang.Enum<T>>


  • public class EnumerationOption<T extends java.lang.Enum<T>>
    extends Option<T>
    An Enum-based Option.
    • Constructor Detail

      • EnumerationOption

        public EnumerationOption​(java.lang.String prefix,
                                 java.lang.String name,
                                 java.lang.Enum category,
                                 java.lang.Class<T> enumType,
                                 T defval,
                                 java.lang.String description)
      • EnumerationOption

        public EnumerationOption​(java.lang.String longName,
                                 java.lang.Enum category,
                                 java.lang.Class<T> enumType,
                                 T defval,
                                 java.lang.String description)
    • Method Detail

      • reloadValue

        protected T reloadValue()
        Description copied from class: Option
        Perform the appropriate load and conversion for the option's property.
        Specified by:
        reloadValue in class Option<T extends java.lang.Enum<T>>