| Interface | Description |
|---|---|
| CommandLineDictionary |
This interface is used to add
CommandLineSwitch
objects to the dictionary of all command line switches. |
| CommandLineExtension |
Babel extensions wishing to add command line switches implement this
interface.
|
| CommandLineSwitch |
Extensions implement this interface to add new command line switches to
Babel.
|
| Exception | Description |
|---|---|
| CorruptSymbolException | |
| InvalidArgumentException |
This exception is thrown by a
CommandLineSwitch when
it receives an argument that's invalid. |
| InvalidOptionException |
This exception is thrown by a
CommandLineSwitch when it receives the command line
switch is somehow invalid. |
| NameCollisionException |
This exception is thrown by
CommandLineDictionary.addCommandLineSwitch(gov.llnl.babel.cli.CommandLineSwitch) when the
client attempts to add a switch that has the same name as an
entry already in the dictionary. |