Name | Signature and Synopsis |
---|---|
createEngine | boolean createEngine(String engine) Creates an instance of TERR Engine and returns true if successful |
deleteEngine | void deleteEngine(String engine) Deletes instance of TERR Engine. |
engineExecute | void engineExecute(String engine, String Rscript, boolean interactive) Parse and evaluate an expression in the TERR engine |
engineExists | boolean engineExists(String engine) Checks if the TERR engine exists. |
getLastErrorMessage | boolean getLastErrorMessage(String engine) Gets the last error message of the engine |
getVariable | Object[] getVariable(String engine, String var) Gets the variable from TERR |
interrupt | void interrupt(String engine) interrupt the given engine |
invokeTERRFunction | Object[] invokeTERRFunction(String engine, String functionName, Object... args) Calls the Terr engine to invoke the given function name and parameters |
isEngineRunning | boolean isEngineRunning(String engine) Checks the status of given engine |
setEngineParameters | void setEngineParameters(String engine, String Parameters) Sets the TERR engine parameters |
setTerrHome | void setTerrHome(String engine, String Path) Sets the TERR Home for the engine. A global TERR HOME is still needed. This is to set TERR HOME for a particular engine in case of multiple TERR installations |
setVariable | void setVariable(String engine, String var, Object v) Sets the variable from TERR |
startEngine | void startEngine(String engine) Starts the given engine |
stopEngine | void stopEngine(String engine) Stops the given engine |