|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use org.lsst.ccs.shell | |
|---|---|
| org.lsst.ccs.shell | |
| org.lsst.ccs.shell.example | |
| Classes in org.lsst.ccs.shell used by org.lsst.ccs.shell | |
|---|---|
| CLIException
Root exception for Cliche. |
|
| Command
Annotation for commands. |
|
| CommandNamer
This interface is a Strategy for auto-naming commands with no name specified based on command's method. |
|
| CommandNamer.NamingInfo
Return value grouping structure for nameCommand(). |
|
| CommandTable
Command table is responsible for managing a lot of ShellCommands and is like a dictionary, because its main function is to return a command by name. |
|
| Input
Input provider for Shell. |
|
| InputConversionEngine
This thing is responsible for converting strings to objects. |
|
| InputConverter
This interface is used by the Shell to support new argument types. |
|
| Output
Output for Shell to direct its output to. |
|
| OutputConversionEngine
Output conversion engine is responsible for converting objects after they are returned by command but before they are sent to the Output. |
|
| OutputConverter
This interface is used by the Shell to support new return types. |
|
| Param
Annotation for parameters of Command-marked methods. |
|
| Shell
Shell is the class interacting with user. |
|
| Shell.Settings
|
|
| ShellCommand
Command table entry |
|
| ShellCommandParamSpec
Specification of command's parameters, such as description given with Param annotation. |
|
| ShellDependent
Classes that want to have an instance of Shell associated with them should implement this interface. |
|
| ShellManageable
This interface is for classes that want to be aware of entering and leaving each command loop. |
|
| Token
Token associates index of a token in the input line with the token itself, in order to be able to provide helpful error indecation (see below :) ------------------------------------------------^ Misspelled word! (Exactly how it should work). |
|
| TokenException
Exception pointing at the token which caused it. |
|
| Classes in org.lsst.ccs.shell used by org.lsst.ccs.shell.example | |
|---|---|
| Command
Annotation for commands. |
|
| InputConverter
This interface is used by the Shell to support new argument types. |
|
| OutputConverter
This interface is used by the Shell to support new return types. |
|
| Param
Annotation for parameters of Command-marked methods. |
|
| Shell
Shell is the class interacting with user. |
|
| ShellDependent
Classes that want to have an instance of Shell associated with them should implement this interface. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||