public abstract static class CmdLineParser.Option extends Object
Modifier and Type | Class and Description |
---|---|
static class |
CmdLineParser.Option.BooleanOption |
static class |
CmdLineParser.Option.DoubleOption
An option that expects a floating-point value.
|
static class |
CmdLineParser.Option.IntegerOption
An option that expects an integer value.
|
static class |
CmdLineParser.Option.LongOption
An option that expects a long integer value.
|
static class |
CmdLineParser.Option.StringOption
An option that expects a string value.
|
Modifier | Constructor and Description |
---|---|
protected |
Option(char shortForm,
String longForm,
boolean wantsValue) |
protected |
Option(String longForm,
boolean wantsValue) |
Modifier and Type | Method and Description |
---|---|
Object |
getValue(String arg,
Locale locale) |
String |
longForm() |
protected Object |
parseValue(String arg,
Locale locale)
Override to extract and convert an option value passed on the
command-line.
|
String |
shortForm() |
boolean |
wantsValue()
Tells whether or not this option wants a value.
|
protected Option(String longForm, boolean wantsValue)
protected Option(char shortForm, String longForm, boolean wantsValue)
public String shortForm()
public String longForm()
public boolean wantsValue()
public final Object getValue(String arg, Locale locale) throws CmdLineParser.IllegalOptionValueException
protected Object parseValue(String arg, Locale locale) throws CmdLineParser.IllegalOptionValueException
Copyright © 2003–2021 XDEV Software. All rights reserved.