public abstract class SigarCommandBase extends ShellCommandBase implements GetlineCompleter
Modifier and Type | Field and Description |
---|---|
protected java.io.PrintStream |
err |
protected java.io.PrintStream |
out |
protected java.util.List |
output |
protected SigarProxy |
proxy |
protected Shell |
shell |
protected Sigar |
sigar |
itsCommandName, itsShell
Constructor and Description |
---|
SigarCommandBase() |
SigarCommandBase(Shell shell) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
complete(java.lang.String line) |
java.lang.String |
completePid(java.lang.String line) |
void |
flush() |
GetlineCompleter |
getCompleter() |
java.util.Collection |
getCompletions() |
PrintfFormat |
getFormatter() |
boolean |
isPidCompleter() |
abstract void |
output(java.lang.String[] args) |
void |
printf(java.util.List items) |
void |
printf(java.lang.Object[] items) |
void |
printf(java.lang.String format,
java.lang.Object[] items) |
void |
println(java.lang.String line) |
void |
processCommand(java.lang.String[] args)
Handle a command.
|
void |
setOutputFormat(java.lang.String format) |
java.lang.String |
sprintf(java.lang.String format,
java.lang.Object[] items) |
protected boolean |
validateArgs(java.lang.String[] args) |
getCommandName, getErrStream, getOutStream, getShell, getSyntax, getSyntaxArgs, getUsageHelp, getUsageShort, init
protected Shell shell
protected java.io.PrintStream out
protected java.io.PrintStream err
protected Sigar sigar
protected SigarProxy proxy
protected java.util.List output
public SigarCommandBase(Shell shell)
public SigarCommandBase()
public void setOutputFormat(java.lang.String format)
public PrintfFormat getFormatter()
public java.lang.String sprintf(java.lang.String format, java.lang.Object[] items)
public void printf(java.lang.String format, java.lang.Object[] items)
public void printf(java.lang.Object[] items)
public void printf(java.util.List items)
public void println(java.lang.String line)
public void flush()
public abstract void output(java.lang.String[] args) throws SigarException
SigarException
protected boolean validateArgs(java.lang.String[] args)
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.util.Collection getCompletions()
public GetlineCompleter getCompleter()
public boolean isPidCompleter()
public java.lang.String completePid(java.lang.String line)
public java.lang.String complete(java.lang.String line)
complete
in interface GetlineCompleter
Copyright ? 2004-2011 Hyperic. All Rights Reserved.