Class EnumerationOption<T extends Enum<T>>

java.lang.Object
com.headius.options.Option<T>
com.headius.options.EnumerationOption<T>

public class EnumerationOption<T extends Enum<T>> extends Option<T>
An Enum-based Option.
  • Constructor Details

    • EnumerationOption

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

      public EnumerationOption(String longName, Enum category, Class<T> enumType, T defval, String description)
  • Method Details

    • 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 Enum<T>>