| Interface | Description |
|---|---|
| OptionArrayable |
If an option supports array registration and processing then it
should implement this interface.
|
| OptionListener |
This interface is used to receive notification of option processing
events.
|
| OptionModifiable |
Implementors of this interface are capable of being registered and
processed.
|
| OptionModuleRegistrar |
Implementors are capable of registering option modules and storing them in a
repository.
|
| OptionNotifier |
If an object is able notify and maintain a repository of listeners, it
should implement this interface even though it is not required.
|
| OptionRegistrar |
Implementors are capable of registering options and storing them in a
repository.
|
| Stoppable |
Implementors are capable of being stopped.
|
| Class | Description |
|---|---|
| ArrayOption |
The principal base class used to register option variables that
represent arrays or Collections.
|
| BooleanOption |
This class is used for options with boolean values.
|
| ByteOption |
This class is used for options with byte values.
|
| CharOption |
This class is used for options with character values.
|
| DoubleOption |
This class is used for options with double values.
|
| FloatOption |
This class is used for options with float values.
|
| IntOption |
This class is used for options with integer values.
|
| LongOption |
This class is used for options with long values.
|
| NotifyOption |
The NotifyOption class is used to register options that when invoked
notify a listener.
|
| Option |
This is the principal base class for all Option classes.
|
| OptionEvent |
An event indicating that an option has been invoked.
|
| OptionMenu |
This class facilitates the built-in menu feature for ritopt.
|
| OptionModule |
This class is used as a repository for options.
|
| Options |
This class functions as a repository for options and their modules.
|
| ShortOption |
This class is used for options with short values.
|
| SimpleProcess |
A SimpleProcess is used to execute a shell process, and redirect an
input stream to the processes' standard input, as well as redirect
the processes' standard output/error to an output stream.
|
| StreamPrinter |
Reads data from an input stream and outputs to a print stream.
|
| StringOption |
This class is used for options with String values.
|
| Utility |
This class provides static utility members for some basic string operations.
|
| Exception | Description |
|---|---|
| OptionException |
An OptionException is thrown when an error occurs during option processing,
modification, or registration.
|
| OptionModificationException |
Instances of this class are thrown if there is an error during modification
of an option's value.
|
| OptionProcessingException |
Instances of this exception are thrown when an error occurs when processing
the command line.
|
| OptionRegistrationException |
This exception indicates that an error has occurred during registration
of an option, registrar, or module.
|