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, initprotected 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
SigarExceptionprotected boolean validateArgs(java.lang.String[] args)
public 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.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 GetlineCompleterCopyright ? 2004-2011 Hyperic. All Rights Reserved.