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