jargs.gnu
Class CmdLineParser.Option
java.lang.Object
|
+--jargs.gnu.CmdLineParser.Option
- Direct Known Subclasses:
- CmdLineParser.Option.BooleanOption, CmdLineParser.Option.DoubleOption, CmdLineParser.Option.IntegerOption, CmdLineParser.Option.StringOption
- Enclosing class:
- CmdLineParser
- public abstract static class CmdLineParser.Option
- extends java.lang.Object
Representation of a command-line option
|
Constructor Summary |
protected |
CmdLineParser.Option(char shortForm,
java.lang.String longForm,
boolean wantsValue)
|
|
Method Summary |
java.lang.Object |
getValue(java.lang.String arg,
java.util.Locale locale)
|
java.lang.String |
longForm()
|
protected java.lang.Object |
parseValue(java.lang.String arg,
java.util.Locale locale)
Override to extract and convert an option value passed on the
command-line |
java.lang.String |
shortForm()
|
boolean |
wantsValue()
Tells whether or not this option wants a value |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
shortForm
private java.lang.String shortForm
longForm
private java.lang.String longForm
wantsValue
private boolean wantsValue
CmdLineParser.Option
protected CmdLineParser.Option(char shortForm,
java.lang.String longForm,
boolean wantsValue)
shortForm
public java.lang.String shortForm()
longForm
public java.lang.String longForm()
wantsValue
public boolean wantsValue()
- Tells whether or not this option wants a value
getValue
public final java.lang.Object getValue(java.lang.String arg,
java.util.Locale locale)
throws CmdLineParser.IllegalOptionValueException
CmdLineParser.IllegalOptionValueException
parseValue
protected java.lang.Object parseValue(java.lang.String arg,
java.util.Locale locale)
throws CmdLineParser.IllegalOptionValueException
- Override to extract and convert an option value passed on the
command-line
CmdLineParser.IllegalOptionValueException
Copyright © R. Kevin Cole. All Rights Reserved.