public class RBridge
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
private class |
RBridge.LoopCallbacks |
Modifier and Type | Field and Description |
---|---|
private RBridge.LoopCallbacks |
callbacks |
private org.rosuda.JRI.Rengine |
engine |
private java.util.Vector<java.lang.String> |
inputArray |
private boolean |
isBusy |
private boolean |
prompt |
private java.lang.String |
promptIn |
private java.lang.Object |
promptLock |
private static RBridge |
rBridge |
private java.util.ArrayList<RBridgeListener> |
rBridgeListeners |
private static java.lang.String |
rErrorMessage |
private static java.lang.String |
rWelcomeMessage |
private java.lang.StringBuilder |
welcomeMessage |
Modifier | Constructor and Description |
---|---|
private |
RBridge() |
Modifier and Type | Method and Description |
---|---|
void |
addRBridgeListener(RBridgeListener rbl) |
private void |
appendOutput(java.lang.String text) |
private org.rosuda.JRI.Rengine |
getEngine() |
static RBridge |
getRBridge() |
java.lang.String |
handleInput(java.lang.String input) |
private void |
handleInputLoop() |
private void |
initEngine() |
private java.lang.String |
promptInput(java.lang.String promptText) |
void |
removeRBridgeListener(RBridgeListener rbl) |
private static RBridge rBridge
private boolean prompt
private boolean isBusy
private org.rosuda.JRI.Rengine engine
private final RBridge.LoopCallbacks callbacks
private java.util.ArrayList<RBridgeListener> rBridgeListeners
private java.lang.StringBuilder welcomeMessage
private java.util.Vector<java.lang.String> inputArray
private static final java.lang.String rWelcomeMessage
private static final java.lang.String rErrorMessage
private final java.lang.Object promptLock
private java.lang.String promptIn
public static RBridge getRBridge()
public void addRBridgeListener(RBridgeListener rbl)
public void removeRBridgeListener(RBridgeListener rbl)
private org.rosuda.JRI.Rengine getEngine()
private void initEngine()
private java.lang.String promptInput(java.lang.String promptText)
public java.lang.String handleInput(java.lang.String input)
private void handleInputLoop()
private void appendOutput(java.lang.String text)
Copyright 2004-2015 Wandora Team