jargs.gnu.option
Class DoubleOption
java.lang.Object
jargs.gnu.option.AbstractOption<java.lang.Double>
jargs.gnu.option.DoubleOption
public class DoubleOption
- extends AbstractOption<java.lang.Double>
An option that expects a double-precision floating-point value.
- Author:
- Philipp Eichhorn, All JArgs authors see JARGS_LICENCE
|
Constructor Summary |
DoubleOption(char shortForm,
java.lang.String longForm,
java.lang.String description)
|
DoubleOption(java.lang.String longForm,
java.lang.String description)
|
|
Method Summary |
java.lang.Double |
parseValue(java.lang.String arg,
java.util.Locale locale)
Override to extract and convert an option value passed on the
command-line. |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
DoubleOption
public DoubleOption(java.lang.String longForm,
java.lang.String description)
DoubleOption
public DoubleOption(char shortForm,
java.lang.String longForm,
java.lang.String description)
parseValue
public java.lang.Double parseValue(java.lang.String arg,
java.util.Locale locale)
throws IllegalOptionValueException
- Description copied from class:
AbstractOption
- Override to extract and convert an option value passed on the
command-line.
- Specified by:
parseValue in class AbstractOption<java.lang.Double>
- Parameters:
arg - A command-line argument.locale - The specified Locale.
- Returns:
- The parsed option value.
- Throws:
IllegalOptionValueException