Index
All Classes and Interfaces|All Packages
B
- bool(String, Enum, Boolean, String) - Static method in class com.headius.options.Option
-
Create a new Boolean option with the given configuration.
- bool(String, Enum, String) - Static method in class com.headius.options.Option
-
Create a new Boolean option with the given configuration.
- bool(String, String, Enum, Boolean, String) - Static method in class com.headius.options.Option
-
Create a new Boolean option with the given configuration.
- bool(String, String, Enum, String) - Static method in class com.headius.options.Option
-
Create a new Boolean option with the given configuration.
- BooleanOption - Class in com.headius.options
-
A Boolean-based Option.
- BooleanOption(String, Enum, Boolean, String) - Constructor for class com.headius.options.BooleanOption
- BooleanOption(String, String, Enum, Boolean, String) - Constructor for class com.headius.options.BooleanOption
C
- com.headius.options - package com.headius.options
D
- defaultValue() - Method in class com.headius.options.Option
- defval - Variable in class com.headius.options.Option
- description() - Method in class com.headius.options.Option
- displayName() - Method in class com.headius.options.Option
-
The display name of the option's property, either the short name or the full name.
E
- enumeration(String, Enum, Class<T>, String) - Static method in class com.headius.options.Option
-
Create a new Enumeration-based option with the given configuration.
- enumeration(String, Enum, T, String) - Static method in class com.headius.options.Option
-
Create a new Enumeration-based option with the given configuration.
- enumeration(String, String, Enum, Class<T>, String) - Static method in class com.headius.options.Option
-
Create a new Enumeration-based option with the given configuration.
- enumeration(String, String, Enum, T, String) - Static method in class com.headius.options.Option
-
Create a new Enumeration-based option with the given configuration.
- EnumerationOption<T extends Enum<T>> - Class in com.headius.options
-
An Enum-based Option.
- EnumerationOption(String, Enum, Class<T>, T, String) - Constructor for class com.headius.options.EnumerationOption
- EnumerationOption(String, String, Enum, Class<T>, T, String) - Constructor for class com.headius.options.EnumerationOption
F
- force(String) - Method in class com.headius.options.Option
-
Force the property value to the given value for all future loads and reloads.
- formatOptions(Option...) - Static method in class com.headius.options.Option
-
Format the given options in a way suitable for use as a configuration file or documentation.
- formatOptions(Collection<Option>) - Static method in class com.headius.options.Option
-
Format the given options in a way suitable for use as a configuration file or documentation.
- formatValues(Option...) - Static method in class com.headius.options.Option
-
Format the given options to show their loaded values in the current JVM.
- formatValues(Collection<Option>) - Static method in class com.headius.options.Option
-
Format the given options to show their loaded values in the current JVM.
I
- integer(String, Enum, Integer[], Integer, String) - Static method in class com.headius.options.Option
-
Create a new Integer option with the given configuration.
- integer(String, Enum, Integer[], String) - Static method in class com.headius.options.Option
-
Create a new Integer option with the given configuration.
- integer(String, Enum, Integer, String) - Static method in class com.headius.options.Option
-
Create a new Integer option with the given configuration.
- integer(String, Enum, String) - Static method in class com.headius.options.Option
-
Create a new Integer option with the given configuration.
- integer(String, String, Enum, Integer[], Integer, String) - Static method in class com.headius.options.Option
-
Create a new Integer option with the given configuration.
- integer(String, String, Enum, Integer[], String) - Static method in class com.headius.options.Option
-
Create a new Integer option with the given configuration.
- integer(String, String, Enum, Integer, String) - Static method in class com.headius.options.Option
-
Create a new Integer option with the given configuration.
- integer(String, String, Enum, String) - Static method in class com.headius.options.Option
-
Create a new Integer option with the given configuration.
- IntegerOption - Class in com.headius.options
-
An Integer-based Option.
- IntegerOption(String, Enum, Integer[], Integer, String) - Constructor for class com.headius.options.IntegerOption
- IntegerOption(String, Enum, Integer, String) - Constructor for class com.headius.options.IntegerOption
- IntegerOption(String, String, Enum, Integer[], Integer, String) - Constructor for class com.headius.options.IntegerOption
- IntegerOption(String, String, Enum, Integer, String) - Constructor for class com.headius.options.IntegerOption
- isSpecified() - Method in class com.headius.options.Option
L
- load() - Method in class com.headius.options.Option
- loadProperty() - Method in class com.headius.options.Option
-
Load the option's property, as if by calling java.lang.System#getProperty
O
- Option<T> - Class in com.headius.options
-
Represents a single option, with a category, name, value type, options, default value, and description.
- Option(String, Class<T>, Enum, T[], T, String) - Constructor for class com.headius.options.Option
-
Create a new option with the given values.
- Option(String, String, Class<T>, Enum, T[], T, String) - Constructor for class com.headius.options.Option
-
Create a new option with the given values.
- options() - Method in class com.headius.options.Option
-
The array of accepted values for the option, or null if any values are accepted.
P
- prefix() - Method in class com.headius.options.Option
-
If the property has a prefix, return it.
- propertyName() - Method in class com.headius.options.Option
R
- reload() - Method in class com.headius.options.Option
-
Force a load of the option's property and return the loaded value.
- reloadValue() - Method in class com.headius.options.BooleanOption
- reloadValue() - Method in class com.headius.options.EnumerationOption
- reloadValue() - Method in class com.headius.options.IntegerOption
- reloadValue() - Method in class com.headius.options.Option
-
Perform the appropriate load and conversion for the option's property.
- reloadValue() - Method in class com.headius.options.StringOption
S
- shortName() - Method in class com.headius.options.Option
-
If the option has a short name, return it.
- string(String, Enum, String) - Static method in class com.headius.options.Option
-
Create a new String option with the given configuration.
- string(String, Enum, String[], String) - Static method in class com.headius.options.Option
-
Create a new String option with the given configuration.
- string(String, Enum, String[], String, String) - Static method in class com.headius.options.Option
-
Create a new String option with the given configuration.
- string(String, Enum, String, String) - Static method in class com.headius.options.Option
-
Create a new String option with the given configuration.
- string(String, String, Enum, String) - Static method in class com.headius.options.Option
-
Create a new String option with the given configuration.
- string(String, String, Enum, String[], String) - Static method in class com.headius.options.Option
-
Create a new String option with the given configuration.
- string(String, String, Enum, String[], String, String) - Static method in class com.headius.options.Option
-
Create a new String option with the given configuration.
- string(String, String, Enum, String, String) - Static method in class com.headius.options.Option
-
Create a new String option with the given configuration.
- StringOption - Class in com.headius.options
-
A String-based Option.
- StringOption(String, Enum, String[], String, String) - Constructor for class com.headius.options.StringOption
- StringOption(String, String, Enum, String[], String, String) - Constructor for class com.headius.options.StringOption
T
- toString() - Method in class com.headius.options.Option
- type - Variable in class com.headius.options.Option
- type() - Method in class com.headius.options.Option
-
The type returned for the option.
U
- unforce() - Method in class com.headius.options.Option
-
Undoes any previous force, and goes back to an unloaded state.
All Classes and Interfaces|All Packages