public interface RSessionAPI
Modifier and Type | Method and Description |
---|---|
void |
assign(java.lang.Object requester,
java.lang.String var,
byte[] val) |
void |
assign(java.lang.Object requester,
java.lang.String var,
double[] val) |
void |
assign(java.lang.Object requester,
java.lang.String var,
int[] val) |
void |
assign(java.lang.Object requester,
java.lang.String var,
org.rosuda.REngine.REXP val) |
void |
assign(java.lang.Object requester,
java.lang.String var,
java.lang.String[] val) |
void |
clearConsoleBuffer(java.lang.Object requester) |
void |
close() |
org.rosuda.REngine.REXP |
createReference(java.lang.Object requester,
org.rosuda.REngine.REXP source) |
void |
dropSession(java.lang.Object requester) |
org.rosuda.REngine.REXP |
get(java.lang.Object requester,
java.lang.String var) |
java.lang.String |
getConsoleBuffer(java.lang.Object requester) |
RSessionAPI |
getSession(java.lang.Object requester) |
RSessionAPI |
init() |
boolean |
installLibrary(java.lang.Object requester,
java.lang.String libraryName) |
boolean |
installLibrary(java.lang.Object requester,
java.lang.String libraryName,
java.lang.String repos) |
boolean |
isVariableSet(java.lang.Object requester,
java.lang.String var) |
boolean |
loadLibrary(java.lang.Object requester,
java.lang.String libraryName) |
org.rosuda.REngine.REXP |
parseAndEval(java.lang.Object requester,
java.lang.String cmd) |
void |
setLog(java.lang.Object requester,
RLoggerAPI log) |
RSessionAPI init() throws java.lang.Exception
java.lang.Exception
RSessionAPI getSession(java.lang.Object requester) throws java.lang.Exception
java.lang.Exception
void dropSession(java.lang.Object requester)
void setLog(java.lang.Object requester, RLoggerAPI log) throws RSessionException
RSessionException
void clearConsoleBuffer(java.lang.Object requester) throws RSessionException
RSessionException
java.lang.String getConsoleBuffer(java.lang.Object requester) throws RSessionException
RSessionException
boolean loadLibrary(java.lang.Object requester, java.lang.String libraryName) throws RSessionException, org.rosuda.REngine.REngineException, org.rosuda.REngine.REXPMismatchException
RSessionException
org.rosuda.REngine.REngineException
org.rosuda.REngine.REXPMismatchException
boolean installLibrary(java.lang.Object requester, java.lang.String libraryName) throws RSessionException, org.rosuda.REngine.REngineException, org.rosuda.REngine.REXPMismatchException
RSessionException
org.rosuda.REngine.REngineException
org.rosuda.REngine.REXPMismatchException
boolean installLibrary(java.lang.Object requester, java.lang.String libraryName, java.lang.String repos) throws RSessionException, org.rosuda.REngine.REngineException, org.rosuda.REngine.REXPMismatchException
RSessionException
org.rosuda.REngine.REngineException
org.rosuda.REngine.REXPMismatchException
boolean isVariableSet(java.lang.Object requester, java.lang.String var) throws RSessionException, org.rosuda.REngine.REngineException, org.rosuda.REngine.REXPMismatchException
RSessionException
org.rosuda.REngine.REngineException
org.rosuda.REngine.REXPMismatchException
org.rosuda.REngine.REXP createReference(java.lang.Object requester, org.rosuda.REngine.REXP source) throws RSessionException, org.rosuda.REngine.REngineException, org.rosuda.REngine.REXPMismatchException
RSessionException
org.rosuda.REngine.REngineException
org.rosuda.REngine.REXPMismatchException
org.rosuda.REngine.REXP get(java.lang.Object requester, java.lang.String var) throws RSessionException, org.rosuda.REngine.REngineException, org.rosuda.REngine.REXPMismatchException
RSessionException
org.rosuda.REngine.REngineException
org.rosuda.REngine.REXPMismatchException
void assign(java.lang.Object requester, java.lang.String var, org.rosuda.REngine.REXP val) throws RSessionException, org.rosuda.REngine.REngineException, org.rosuda.REngine.REXPMismatchException
RSessionException
org.rosuda.REngine.REngineException
org.rosuda.REngine.REXPMismatchException
void assign(java.lang.Object requester, java.lang.String var, byte[] val) throws RSessionException, org.rosuda.REngine.REngineException
RSessionException
org.rosuda.REngine.REngineException
void assign(java.lang.Object requester, java.lang.String var, double[] val) throws RSessionException, org.rosuda.REngine.REngineException
RSessionException
org.rosuda.REngine.REngineException
void assign(java.lang.Object requester, java.lang.String var, int[] val) throws RSessionException, org.rosuda.REngine.REngineException
RSessionException
org.rosuda.REngine.REngineException
void assign(java.lang.Object requester, java.lang.String var, java.lang.String[] val) throws RSessionException, org.rosuda.REngine.REngineException
RSessionException
org.rosuda.REngine.REngineException
org.rosuda.REngine.REXP parseAndEval(java.lang.Object requester, java.lang.String cmd) throws RSessionException, org.rosuda.REngine.REngineException, org.rosuda.REngine.REXPMismatchException
RSessionException
org.rosuda.REngine.REngineException
org.rosuda.REngine.REXPMismatchException
void close()