|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.rice.cs.drjava.model.repl.newjvm.MainJVM.DummyInteractionsModel
public static class MainJVM.DummyInteractionsModel
InteractionsModel which does not react to events.
Constructor Summary | |
---|---|
MainJVM.DummyInteractionsModel()
|
Method Summary | |
---|---|
void |
changeInputListener(InputListener from,
InputListener to)
Changes the input listener. |
String |
getConsoleInput()
Called when input is request from System.in. |
int |
getDebugPort()
Returns an available port number to use for debugging a remote interpreter. |
void |
interpreterReady(File wd)
Called when a new Java interpreter has registered and is ready for use. |
void |
interpreterResetFailed(Throwable th)
This method is called by the Main JVM if the Interpreter JVM cannot be exited (likely because of its having a security manager) |
void |
interpreterResetting()
Called when the interpreter starts to reset. |
void |
replCalledSystemExit(int status)
Signifies that the most recent interpretation contained a call to System.exit. |
void |
replReturnedResult(String result,
String style)
Signifies that the most recent interpretation completed successfully, returning a value. |
void |
replReturnedSyntaxError(String errorMessage,
String interaction,
int startRow,
int startCol,
int endRow,
int endCol)
Signifies that the most recent interpretation was preempted by a syntax error. |
void |
replReturnedVoid()
Signifies that the most recent interpretation completed successfully, returning no value. |
void |
replSystemErrPrint(String s)
Called when the repl prints to System.err. |
void |
replSystemOutPrint(String s)
Called when the repl prints to System.out. |
void |
replThrewException(String message)
Signifies that the most recent interpretation was ended due to an exception being thrown. |
void |
setInputListener(InputListener il)
Sets the listener for any type of single-source input event. |
void |
slaveJVMUsed()
Called when the slave JVM is used |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public MainJVM.DummyInteractionsModel()
Method Detail |
---|
public int getDebugPort() throws IOException
InteractionsModelCallback
getDebugPort
in interface InteractionsModelCallback
IOException
- if unable to get a valid port number.public void replSystemOutPrint(String s)
InteractionsModelCallback
replSystemOutPrint
in interface InteractionsModelCallback
s
- String to printpublic void replSystemErrPrint(String s)
InteractionsModelCallback
replSystemErrPrint
in interface InteractionsModelCallback
s
- String to printpublic String getConsoleInput()
InteractionsModelCallback
getConsoleInput
in interface InteractionsModelCallback
public void setInputListener(InputListener il)
InteractionsModelCallback
setInputListener
in interface InteractionsModelCallback
il
- a listener that reacts to input requestspublic void changeInputListener(InputListener from, InputListener to)
InteractionsModelCallback
changeInputListener
in interface InteractionsModelCallback
from
- the previous listenerto
- the listener to installpublic void replReturnedVoid()
InteractionsModelCallback
replReturnedVoid
in interface InteractionsModelCallback
public void replReturnedResult(String result, String style)
InteractionsModelCallback
replReturnedResult
in interface InteractionsModelCallback
result
- The .toString-ed version of the value that was returned
by the interpretation. We must return the String form
because returning the Object directly would require the
data type to be serializable.public void replThrewException(String message)
InteractionsModelCallback
replThrewException
in interface InteractionsModelCallback
message
- The exception's messagepublic void replReturnedSyntaxError(String errorMessage, String interaction, int startRow, int startCol, int endRow, int endCol)
InteractionsModelCallback
replReturnedSyntaxError
in interface InteractionsModelCallback
errorMessage
- The syntax error messagestartRow
- The starting row of the errorstartCol
- The starting column of the errorendRow
- The end row of the errorendCol
- The end column of the errorpublic void replCalledSystemExit(int status)
InteractionsModelCallback
replCalledSystemExit
in interface InteractionsModelCallback
status
- The exit status that will be returned.public void interpreterResetting()
InteractionsModelCallback
interpreterResetting
in interface InteractionsModelCallback
public void interpreterResetFailed(Throwable th)
InteractionsModelCallback
interpreterResetFailed
in interface InteractionsModelCallback
th
- The Throwable thrown by System.exitpublic void interpreterReady(File wd)
InteractionsModelCallback
interpreterReady
in interface InteractionsModelCallback
public void slaveJVMUsed()
InteractionsModelCallback
slaveJVMUsed
in interface InteractionsModelCallback
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |