Package gov.llnl.babel.cli

Interface Summary

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.

Class Summary

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(CommandLineSwitch) when the client attempts to add a switch that has the same name as an entry already in the dictionary.