|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.felix.gogo.runtime.CommandSessionImpl
public class CommandSessionImpl
| Field Summary | |
|---|---|
static java.lang.String |
COMMANDS
|
protected java.io.InputStream |
in
|
protected java.io.PrintStream |
out
|
static java.lang.String |
SESSION_CLOSED
|
protected java.util.Map<java.lang.String,java.lang.Object> |
variables
|
static java.lang.String |
VARIABLES
|
| Fields inherited from interface org.apache.felix.service.command.Converter |
|---|
CONVERTER_CLASSES, INSPECT, LINE, PART |
| Constructor Summary | |
|---|---|
protected |
CommandSessionImpl(CommandProcessorImpl shell,
java.io.InputStream in,
java.io.PrintStream out,
java.io.PrintStream err)
|
| Method Summary | |
|---|---|
void |
close()
Close this command session. |
java.lang.Object |
convert(java.lang.Class<?> desiredType,
java.lang.Object in)
Convert an object to another type. |
java.lang.Object |
execute(java.lang.CharSequence commandline)
Execute a program in this session. |
java.lang.CharSequence |
format(java.lang.Object result,
int inspect)
Convert an object to string form (CharSequence). |
java.lang.CharSequence |
format(java.lang.Object target,
int level,
Converter escape)
Convert an objet to a CharSequence object in the requested format. |
java.lang.Object |
get(java.lang.String name)
Get the value of a variable. |
java.io.PrintStream |
getConsole()
Return the PrintStream for the console. |
java.io.InputStream |
getKeyboard()
Return the input stream that is the first of the pipeline. |
void |
put(java.lang.String name,
java.lang.Object value)
Set the value of a variable. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String SESSION_CLOSED
public static final java.lang.String VARIABLES
public static final java.lang.String COMMANDS
protected java.io.InputStream in
protected java.io.PrintStream out
protected final java.util.Map<java.lang.String,java.lang.Object> variables
| Constructor Detail |
|---|
protected CommandSessionImpl(CommandProcessorImpl shell,
java.io.InputStream in,
java.io.PrintStream out,
java.io.PrintStream err)
| Method Detail |
|---|
public void close()
CommandSession
close in interface CommandSession
public java.lang.Object execute(java.lang.CharSequence commandline)
throws java.lang.Exception
CommandSession
execute in interface CommandSessionjava.lang.Exceptionpublic java.io.InputStream getKeyboard()
CommandSession
getKeyboard in interface CommandSessionpublic java.lang.Object get(java.lang.String name)
CommandSession
get in interface CommandSession
public void put(java.lang.String name,
java.lang.Object value)
CommandSession
put in interface CommandSessionname - Name of the variable.value - Value of the variablepublic java.io.PrintStream getConsole()
CommandSession
getConsole in interface CommandSession
public java.lang.CharSequence format(java.lang.Object target,
int level,
Converter escape)
throws java.lang.Exception
Converter
format in interface Convertertarget - The object to be converted to a Stringlevel - One of INSPECT, LINE, or PART.escape - Use this object to format sub ordinate objects.
java.lang.Exception
public java.lang.Object convert(java.lang.Class<?> desiredType,
java.lang.Object in)
CommandSession
convert in interface CommandSessionconvert in interface ConverterdesiredType - The type that the returned object can be assigned toin - The object that must be converted
public java.lang.CharSequence format(java.lang.Object result,
int inspect)
CommandSession
format in interface CommandSession
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||