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, init
public ShellCommandHandler getSubHandler(java.lang.String subName)
public java.util.Set getHandlerNames()
public void registerSubHandler(java.lang.String subName, ShellCommandHandler handler) throws ShellCommandInitException
ShellCommandInitException
public void processCommand(java.lang.String[] args) throws ShellCommandUsageException, ShellCommandExecException
ShellCommandHandler
processCommand
in interface ShellCommandHandler
processCommand
in class ShellCommandBase
args
- 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 ShellCommandBase
public java.lang.String getUsageHelp(java.lang.String[] args)
ShellCommandHandler
getUsageHelp
in interface ShellCommandHandler
getUsageHelp
in class ShellCommandBase
Copyright ? 2004-2011 Hyperic. All Rights Reserved.