java.lang.Objectorg.rosuda.REngine.REngine
ru.biosoft.plugins.jri.RObjectSupport
ru.biosoft.plugins.jri.LocalRObject
public class LocalRObject
RObject implementation to work with locally installer R application via JRI
| Constructor Summary | |
|---|---|
LocalRObject()
|
|
| Method Summary | |
|---|---|
void |
assign(java.lang.String symbol,
org.rosuda.REngine.REXP value,
org.rosuda.REngine.REXP env)
|
static RObject |
createObject()
|
org.rosuda.REngine.REXP |
createReference(org.rosuda.REngine.REXP value)
|
org.rosuda.REngine.REXP |
eval(org.rosuda.REngine.REXP what,
org.rosuda.REngine.REXP where,
boolean resolve)
|
org.rosuda.REngine.REXP |
eval(java.lang.String paramString)
Evaluate expression and return result object |
void |
finalizeReference(org.rosuda.REngine.REXP ref)
|
org.rosuda.REngine.REXP |
get(java.lang.String symbol,
org.rosuda.REngine.REXP env,
boolean resolve)
|
static RConsole |
getCallback()
|
org.rosuda.REngine.REXP |
getParentEnvironment(org.rosuda.REngine.REXP env,
boolean resolve)
|
boolean |
isAvailable()
|
org.rosuda.REngine.REXP |
newEnvironment(org.rosuda.REngine.REXP parent,
boolean resolve)
|
org.rosuda.REngine.REXP |
parse(java.lang.String text,
boolean resolve)
|
org.rosuda.REngine.REXP |
resolveReference(org.rosuda.REngine.REXP ref)
|
java.lang.String |
toString()
|
void |
voidEval(java.lang.String paramString)
Evaluate expression and return messages |
| Methods inherited from class ru.biosoft.plugins.jri.RObjectSupport |
|---|
assignObject, getREXPObject, help, newSession, openSession, saveSession, setEnvironmentProvider |
| Methods inherited from class org.rosuda.REngine.REngine |
|---|
assign, assign, assign, assign, assign, assign, close, engineForClass, getLastEngine, parseAndEval, parseAndEval, supportsEnvironemnts, supportsReferences, supportsREPL |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public LocalRObject()
| Method Detail |
|---|
public static RObject createObject()
public static RConsole getCallback()
public boolean isAvailable()
public org.rosuda.REngine.REXP parse(java.lang.String text,
boolean resolve)
throws org.rosuda.REngine.REngineException
parse in class org.rosuda.REngine.REngineorg.rosuda.REngine.REngineException
public org.rosuda.REngine.REXP eval(org.rosuda.REngine.REXP what,
org.rosuda.REngine.REXP where,
boolean resolve)
throws org.rosuda.REngine.REngineException,
org.rosuda.REngine.REXPMismatchException
eval in class org.rosuda.REngine.REngineorg.rosuda.REngine.REngineException
org.rosuda.REngine.REXPMismatchException
public 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 RObjectSupportorg.rosuda.REngine.REngineException
org.rosuda.REngine.REXPMismatchException
public org.rosuda.REngine.REXP get(java.lang.String symbol,
org.rosuda.REngine.REXP env,
boolean resolve)
throws org.rosuda.REngine.REngineException,
org.rosuda.REngine.REXPMismatchException
get in class org.rosuda.REngine.REngineorg.rosuda.REngine.REngineException
org.rosuda.REngine.REXPMismatchException
public org.rosuda.REngine.REXP resolveReference(org.rosuda.REngine.REXP ref)
throws org.rosuda.REngine.REngineException,
org.rosuda.REngine.REXPMismatchException
resolveReference in class org.rosuda.REngine.REngineorg.rosuda.REngine.REngineException
org.rosuda.REngine.REXPMismatchException
public void finalizeReference(org.rosuda.REngine.REXP ref)
throws org.rosuda.REngine.REngineException,
org.rosuda.REngine.REXPMismatchException
finalizeReference in class org.rosuda.REngine.REngineorg.rosuda.REngine.REngineException
org.rosuda.REngine.REXPMismatchException
public org.rosuda.REngine.REXP createReference(org.rosuda.REngine.REXP value)
throws org.rosuda.REngine.REngineException,
org.rosuda.REngine.REXPMismatchException
createReference in class org.rosuda.REngine.REngineorg.rosuda.REngine.REngineException
org.rosuda.REngine.REXPMismatchException
public org.rosuda.REngine.REXP getParentEnvironment(org.rosuda.REngine.REXP env,
boolean resolve)
throws org.rosuda.REngine.REngineException,
org.rosuda.REngine.REXPMismatchException
getParentEnvironment in class org.rosuda.REngine.REngineorg.rosuda.REngine.REngineException
org.rosuda.REngine.REXPMismatchException
public org.rosuda.REngine.REXP newEnvironment(org.rosuda.REngine.REXP parent,
boolean resolve)
throws org.rosuda.REngine.REngineException
newEnvironment in class org.rosuda.REngine.REngineorg.rosuda.REngine.REngineExceptionpublic org.rosuda.REngine.REXP eval(java.lang.String paramString)
RObject
public void voidEval(java.lang.String paramString)
RObject
public java.lang.String toString()
toString in class org.rosuda.REngine.REngine