| java.lang.Object interact.Interactor
Interactor | public class Interactor implements Runnable(Code) | | An Interactor provides a window for interacting with a Jscheme
listener that is useful for debugging Java applications. A user
can provide an Interactor with name value pairs that are bound as
Jscheme global variables for easy reference.
Currently there can be only one Interactor at a time. If a
second one is started, because of global io variables, The old
window will become useless.
|
Constructor Summary | |
public | Interactor(Object it) Start a new interactor in a new thread with Object, it, bound
to the Jscheme global it. | public | Interactor(Object it, JScheme js) Start a new interactor in a new thread with Object, it, bound
to the Jscheme global it. | public | Interactor(Object[] pairs, JScheme js) Start a new interactor in a new thread with the Object[], Pairs,
providing String "name", Object value pairs that
become Jscheme global bindings. | public | Interactor(boolean newThread, String name, Object[] pairs, int rows, int cols, String[] files, JScheme js) Most general Interactor constructor. |
Interactor | public Interactor(Object it)(Code) | | Start a new interactor in a new thread with Object, it, bound
to the Jscheme global it.
|
Interactor | public Interactor(Object it, JScheme js)(Code) | | Start a new interactor in a new thread with Object, it, bound
to the Jscheme global it.
|
Interactor | public Interactor(Object[] pairs, JScheme js)(Code) | | Start a new interactor in a new thread with the Object[], Pairs,
providing String "name", Object value pairs that
become Jscheme global bindings.
|
Interactor | public Interactor(boolean newThread, String name, Object[] pairs, int rows, int cols, String[] files, JScheme js)(Code) | | Most general Interactor constructor.
Parameters: newThread - Start Interactor in a new thread? Parameters: name - Name of JFrame. Parameters: pairs - Name value pairs bound to Jscheme global variables. Parameters: rows - Number of rows. Parameters: cols - Number of columns. Parameters: files - Additional arguments as in jsint.Scheme.main(). |
main | public static void main(String[] args)(Code) | | Run the interactor.
|
readEvalWriteLoop | public void readEvalWriteLoop(String prompt)(Code) | | |
|
|