Package for support command line options.
An command option is defined by an instance
of a class extending Option
.
All valid command line options for a command are defined in an
OptionSet
objects and parsed using
OptionsParser
.
This package contains several classes used in defining options.
Classes named in the form xxxOption
are used
as a base class for a specific option. They do type conversion
of the option's argument and call a set method on the concrete
class.
Classes named named in the form xxxOptionValue
parse
an option and store the resulting value for later use.