public class MultiwordShellCommand extends ShellCommandBase
itsCommandName, itsShell| Constructor and Description |
|---|
MultiwordShellCommand() |
| Modifier and Type | Method and Description |
|---|---|
java.util.Set |
getHandlerNames() |
ShellCommandHandler |
getSubHandler(java.lang.String subName) |
java.lang.String |
getSyntaxArgs() |
java.lang.String |
getUsageHelp(java.lang.String[] args)
Get some info on how to invoke this command.
|
void |
processCommand(java.lang.String[] args)
Handle a command.
|
void |
registerSubHandler(java.lang.String subName,
ShellCommandHandler handler) |
getCommandName, getErrStream, getOutStream, getShell, getSyntax, getUsageShort, initpublic ShellCommandHandler getSubHandler(java.lang.String subName)
public java.util.Set getHandlerNames()
public void registerSubHandler(java.lang.String subName,
ShellCommandHandler handler)
throws ShellCommandInitException
ShellCommandInitExceptionpublic void processCommand(java.lang.String[] args)
throws ShellCommandUsageException,
ShellCommandExecException
ShellCommandHandlerprocessCommand in interface ShellCommandHandlerprocessCommand in class ShellCommandBaseargs - The args to the command.ShellCommandUsageException - If the args are malformed.ShellCommandExecException - If an error occurred
executing the command.public java.lang.String getSyntaxArgs()
getSyntaxArgs in class ShellCommandBasepublic java.lang.String getUsageHelp(java.lang.String[] args)
ShellCommandHandlergetUsageHelp in interface ShellCommandHandlergetUsageHelp in class ShellCommandBaseCopyright ? 2004-2011 Hyperic. All Rights Reserved.