## ru.biosoft.plugins.jri.server
Class ClientRObject

    java.lang.Object
      ru.biosoft.plugins.jri.server.ClientRObject

All Implemented Interfaces:
  RObject

    public class ClientRObject

extends java.lang.Object
implements RObject

Constructor Summary
`ClientRObject(RClient connection)`

Method Summary
`void` | `assignObject(java.lang.String symbol, java.lang.Object value)` Assign object to R environment
`org.rosuda.REngine.REXP` | `eval(java.lang.String paramString)` Evaluate expression and return result object
`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)`
`java.lang.String` | `toString()`
`void` | `voidEval(java.lang.String paramString)` Evaluate expression and return messages

Methods inherited from class java.lang.Object
`equals, getClass, hashCode, notify, notifyAll, wait, wait, wait`

Constructor Detail

### ClientRObject

    public ClientRObject(RClient connection)

Method Detail

### eval

    public org.rosuda.REngine.REXP eval(java.lang.String paramString)

  Description copied from interface: `RObject`
  Evaluate expression and return result object

  Specified by:
    `eval` in interface `RObject`

### voidEval

    public void voidEval(java.lang.String paramString)

  Description copied from interface: `RObject`
  Evaluate expression and return messages

  Specified by:
    `voidEval` in interface `RObject`

### help

    public void help(java.lang.String expression)

  Description copied from interface: `RObject`
  Show help page

  Specified by:
    `help` in interface `RObject`

### assignObject

    public void assignObject(java.lang.String symbol,
                             java.lang.Object value)

  Description copied from interface: `RObject`
  Assign object to R environment

  Specified by:
    `assignObject` in interface `RObject`

### newSession

    public void newSession()

  Description copied from interface: `RObject`
  Create new R session

  Specified by:
    `newSession` in interface `RObject`

### saveSession

    public void saveSession(java.lang.String name)

  Description copied from interface: `RObject`
  Save R session

  Specified by:
    `saveSession` in interface `RObject`

### openSession

    public void openSession(java.lang.String name)

  Description copied from interface: `RObject`
  Open R session by name

  Specified by:
    `openSession` in interface `RObject`

### toString

    public java.lang.String toString()

  Overrides:
    `toString` in class `java.lang.Object`

### setEnvironmentProvider

    public void setEnvironmentProvider(ru.biosoft.plugins.javascript.JSEnvironmentProvider envProvider)

Copyright © 2001-2009 Biosof.Ru. All Rights Reserved.