|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface CommandInterpreter
A command interpreter is a shell that can interpret command lines. This object is passed as parameter when a CommandProvider is invoked.
This interface is not intended to be implemented by clients.
Method Summary | |
---|---|
java.lang.Object |
execute(java.lang.String cmd)
Execute a command line as if it came from the end user and return the result. |
java.lang.String |
nextArgument()
Get the next argument in the input. |
void |
print(java.lang.Object o)
Prints an object to the outputstream |
void |
printBundleResource(Bundle bundle,
java.lang.String resource)
Prints the given bundle resource if it exists |
void |
printDictionary(java.util.Dictionary dic,
java.lang.String title)
Prints the given dictionary sorted by keys. |
void |
println()
Prints an empty line to the outputstream |
void |
println(java.lang.Object o)
Prints an object to the output medium (appended with newline character). |
void |
printStackTrace(java.lang.Throwable t)
Print a stack trace including nested exceptions. |
Method Detail |
---|
java.lang.String nextArgument()
java.lang.Object execute(java.lang.String cmd)
void print(java.lang.Object o)
o
- the object to be printedvoid println()
void println(java.lang.Object o)
If running on the target environment the user is prompted with '--more' if more than the configured number of lines have been printed without user prompt. That way the user of the program has control over the scrolling.
For this to work properly you should not embedded "\n" etc. into the string.
o
- the object to be printedvoid printStackTrace(java.lang.Throwable t)
t
- The offending exceptionvoid printDictionary(java.util.Dictionary dic, java.lang.String title)
dic
- the dictionary to printtitle
- the header to print above the key/value pairsvoid printBundleResource(Bundle bundle, java.lang.String resource)
bundle
- the bundle containing the resourceresource
- the resource to print
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |