Package org.basex.util.options
Class EnumOption<V extends Enum<V>>
java.lang.Object
org.basex.util.options.Option<V>
org.basex.util.options.EnumOption<V>
- Type Parameters:
V- enumeration value
Option containing an enumeration value.
- Author:
- BaseX Team 2005-21, BSD License, Christian Gruen
-
Constructor Summary
ConstructorsConstructorDescriptionEnumOption(String name, Class<V> clazz) Constructor.EnumOption(String name, V value) Constructor. -
Method Summary
-
Constructor Details
-
EnumOption
Constructor.- Parameters:
name- namevalue- value
-
EnumOption
Constructor.- Parameters:
name- nameclazz- class
-
-
Method Details
-
value
Description copied from class:OptionReturns the default value. -
get
Returns an enum for the specified string.- Parameters:
string- value- Returns:
- enum or
null
-
values
Returns all enumeration values.- Returns:
- enumeration
-
strings
Returns all enumeration values as strings.- Returns:
- enumeration
-