org.enhydra.xml.xmlc.commands.options provides support for 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.