jargs.gnu.option
Class IntegerOption
java.lang.Object
jargs.gnu.option.AbstractOption<java.lang.Integer>
jargs.gnu.option.IntegerOption
public class IntegerOption
- extends AbstractOption<java.lang.Integer>
An option that expects an integer value.
- Author:
- Philipp Eichhorn, All JArgs authors see JARGS_LICENCE
|
Constructor Summary |
IntegerOption(char shortForm,
java.lang.String longForm,
java.lang.String description)
|
IntegerOption(java.lang.String longForm,
java.lang.String description)
|
|
Method Summary |
java.lang.Integer |
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 |
IntegerOption
public IntegerOption(java.lang.String longForm,
java.lang.String description)
IntegerOption
public IntegerOption(char shortForm,
java.lang.String longForm,
java.lang.String description)
parseValue
public java.lang.Integer 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.Integer>
- Parameters:
arg - A command-line argument.locale - The specified Locale.
- Returns:
- The parsed option value.
- Throws:
IllegalOptionValueException