| Package | Description |
|---|---|
| org.lsst.ccs.command |
An experimental package for testing possible improvements to the command handling
mechanism built-in to the CCS core.
|
| org.lsst.ccs.command.remote |
Abstract classes required for remote command invocation.
|
| org.lsst.ccs.shell |
A toy JLine based shell for testing the command system.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CompositeCommandSet
A class which can combine multiple command sets to form one combined command set.
|
class |
RouteSelectionCommandSet
A CommandSet that acts as a filter and deals with changing the active route.
|
class |
RoutingCommandSet
A CompositeCommandSet that provides a route to activate another CommandSet.
|
| Modifier and Type | Method and Description |
|---|---|
CommandSet |
CommandSetBuilder.buildCommandSet(Object object)
Build a command set from an objects annotations.
|
CommandSet |
HelpGenerator.getCommandSet()
Return the command set containing the HelpCommands themselves.
|
| Modifier and Type | Method and Description |
|---|---|
Set<CommandSet> |
CompositeCommandSet.getCommandSets()
Returns the list of command sets.
|
Map<String,CommandSet> |
RouteSelectionCommandSet.getCommandSetsForRoute(String root)
Return all the command sets below
root |
| Modifier and Type | Method and Description |
|---|---|
void |
CompositeCommandSet.add(CommandSet set)
Add a new command set
|
protected void |
CompositeCommandSet.add(CommandSet set,
boolean checkCommands) |
void |
RouteSelectionCommandSet.addRoutingCommandSet(String route,
String path,
CommandSet parent)
Add a command set at the specified path.
|
void |
CompositeCommandSet.remove(CommandSet set)
Remove a command set
|
| Constructor and Description |
|---|
RoutingCommandSet(RouteSelectionCommandSet routeSelection,
String route,
CommandSet cs) |
RoutingCommandSet(RouteSelectionCommandSet routeSelection,
String route,
String path,
CommandSet cs) |
RoutingCommandSet(String route,
CommandSet cs) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
CommandClient
A CommandSet which acts as a proxy for a remote CommandServer.
|
| Modifier and Type | Method and Description |
|---|---|
CommandSet |
CommandServer.getCommandSet() |
| Constructor and Description |
|---|
CommandServer(CommandSet commands) |
| Constructor and Description |
|---|
JLineShell(CommandSet userCommands)
Creates a JLineShell with the given set of user commands.
|
JLineShell(CommandSet userCommands,
jline.console.ConsoleReader reader) |
JLineShell(CommandSet userCommands,
jline.console.ConsoleReader reader,
String prompt) |
JLineShell(CommandSet userCommands,
String prompt) |
Copyright © 2022 LSST. All rights reserved.