Module com.headius.options
Package com.headius.options
Class EnumerationOption<T extends java.lang.Enum<T>>
- java.lang.Object
-
- com.headius.options.Option<T>
-
- com.headius.options.EnumerationOption<T>
-
public class EnumerationOption<T extends java.lang.Enum<T>> extends Option<T>
An Enum-based Option.
-
-
Constructor Summary
Constructors Constructor Description EnumerationOption(java.lang.String longName, java.lang.Enum category, java.lang.Class<T> enumType, T defval, java.lang.String description)
EnumerationOption(java.lang.String prefix, java.lang.String shortName, java.lang.Enum category, java.lang.Class<T> enumType, T defval, java.lang.String description)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected T
reloadValue()
Perform the appropriate load and conversion for the option's property.-
Methods inherited from class com.headius.options.Option
bool, bool, bool, bool, defaultValue, description, displayName, enumeration, enumeration, enumeration, enumeration, force, formatOptions, formatOptions, formatValues, formatValues, integer, integer, integer, integer, integer, integer, integer, integer, isSpecified, load, loadProperty, options, prefix, propertyName, reload, shortName, string, string, string, string, string, string, string, string, toString, type, unforce
-
-