java.lang.Objectorg.rosuda.REngine.REngine
ru.biosoft.plugins.jri.RObjectSupport
public abstract class RObjectSupport
| Constructor Summary | |
|---|---|
RObjectSupport()
|
|
| Method Summary | |
|---|---|
abstract void |
assign(java.lang.String symbol,
org.rosuda.REngine.REXP value,
org.rosuda.REngine.REXP env)
|
void |
assignObject(java.lang.String symbol,
java.lang.Object value)
Assign object to R environment |
static org.rosuda.REngine.REXP |
getREXPObject(java.lang.Object obj)
|
void |
help(java.lang.String expression)
Show help page |
void |
newSession()
Create new R session |
void |
openSession(java.lang.String name)
Open R session by name |
void |
saveSession(java.lang.String name)
Save R session |
void |
setEnvironmentProvider(ru.biosoft.plugins.javascript.JSEnvironmentProvider envProvider)
|
| Methods inherited from class org.rosuda.REngine.REngine |
|---|
assign, assign, assign, assign, assign, assign, close, createReference, engineForClass, eval, finalizeReference, get, getLastEngine, getParentEnvironment, newEnvironment, parse, parseAndEval, parseAndEval, resolveReference, supportsEnvironemnts, supportsReferences, supportsREPL, toString |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface ru.biosoft.plugins.jri.RObject |
|---|
eval, voidEval |
| Constructor Detail |
|---|
public RObjectSupport()
| Method Detail |
|---|
public void help(java.lang.String expression)
RObject
help in interface RObject
public void assignObject(java.lang.String symbol,
java.lang.Object value)
RObject
assignObject in interface RObject
public abstract void assign(java.lang.String symbol,
org.rosuda.REngine.REXP value,
org.rosuda.REngine.REXP env)
throws org.rosuda.REngine.REngineException,
org.rosuda.REngine.REXPMismatchException
assign in class org.rosuda.REngine.REngineorg.rosuda.REngine.REngineException
org.rosuda.REngine.REXPMismatchExceptionpublic void newSession()
RObject
newSession in interface RObjectpublic void saveSession(java.lang.String name)
RObject
saveSession in interface RObjectpublic void openSession(java.lang.String name)
RObject
openSession in interface RObjectpublic void setEnvironmentProvider(ru.biosoft.plugins.javascript.JSEnvironmentProvider envProvider)
public static org.rosuda.REngine.REXP getREXPObject(java.lang.Object obj)
throws java.lang.Exception
java.lang.Exception