jargs.gnu.option
Class DateOption
java.lang.Object
jargs.gnu.option.AbstractOption<java.util.Date>
jargs.gnu.option.DateOption
public class DateOption
- extends AbstractOption<java.util.Date>
An option that expects a date value.
- Author:
- Philipp Eichhorn
|
Constructor Summary |
DateOption(char shortForm,
java.lang.String longForm,
java.lang.String description)
|
DateOption(char shortForm,
java.lang.String longForm,
java.lang.String description,
java.text.DateFormat dateFormat)
|
DateOption(java.lang.String longForm,
java.lang.String description)
|
DateOption(java.lang.String longForm,
java.lang.String description,
java.text.DateFormat dateFormat)
|
|
Method Summary |
java.util.Date |
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 |
DateOption
public DateOption(java.lang.String longForm,
java.lang.String description)
DateOption
public DateOption(char shortForm,
java.lang.String longForm,
java.lang.String description)
DateOption
public DateOption(java.lang.String longForm,
java.lang.String description,
java.text.DateFormat dateFormat)
DateOption
public DateOption(char shortForm,
java.lang.String longForm,
java.lang.String description,
java.text.DateFormat dateFormat)
parseValue
public java.util.Date 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.util.Date>
- Parameters:
arg - A command-line argument.locale - The specified Locale.
- Returns:
- The parsed option value.
- Throws:
IllegalOptionValueException