|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjargs.gnu.option.AbstractOption<E>
E - Type of options value.public abstract class AbstractOption<E>
Representation of an command-line option.
| Constructor Summary | |
|---|---|
AbstractOption(char shortForm,
java.lang.String longForm,
java.lang.String description,
boolean wantsValue)
|
|
AbstractOption(java.lang.String longForm,
java.lang.String description,
boolean wantsValue)
|
|
| Method Summary | |
|---|---|
AbstractOption<E> |
addValidator(AbstractValidator<E> validator)
Adds a validator to this option. |
java.lang.String |
description()
|
E |
getValue(java.lang.String arg,
java.util.Locale locale)
|
java.lang.String |
longForm()
|
abstract E |
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()
|
java.lang.String |
toString()
|
boolean |
wantsValue()
Tells whether or not this option wants a value |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public AbstractOption(java.lang.String longForm,
java.lang.String description,
boolean wantsValue)
public AbstractOption(char shortForm,
java.lang.String longForm,
java.lang.String description,
boolean wantsValue)
| Method Detail |
|---|
public java.lang.String shortForm()
public java.lang.String longForm()
public java.lang.String description()
public boolean wantsValue()
public AbstractOption<E> addValidator(AbstractValidator<E> validator)
public final E getValue(java.lang.String arg,
java.util.Locale locale)
throws IllegalOptionValueException
IllegalOptionValueException
public abstract E parseValue(java.lang.String arg,
java.util.Locale locale)
throws IllegalOptionValueException
arg - A command-line argument.locale - The specified Locale.
IllegalOptionValueExceptionpublic java.lang.String toString()
toString in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||