Class RCode


  • public class RCode
    extends Object
    • Method Detail

      • create

        public static RCode create()
      • clear

        public final void clear()
      • appendStandardCodeToAppend

        public void appendStandardCodeToAppend​(File outputFile,
                                               String var)
        Adding R code that exports toplevel var to outputFile for reading by Java. Internal use only.
        Parameters:
        outputFile - file to be created
        var - name of variable to be exported
      • appendEndSignalCode

        public void appendEndSignalCode​(File outputFile)
      • clearOnline

        public void clearOnline()
      • addRCode

        public void addRCode​(String code)
      • addStringArray

        public void addStringArray​(String name,
                                   String[] arr)
      • addDoubleArray

        public void addDoubleArray​(String name,
                                   double[] arr)
      • addLongArray

        public void addLongArray​(String name,
                                 long[] arr)
      • addFloatArray

        public void addFloatArray​(String name,
                                  float[] arr)
      • addIntArray

        public void addIntArray​(String name,
                                int[] arr)
      • addShortArray

        public void addShortArray​(String name,
                                  short[] arr)
      • addLogicalArray

        public void addLogicalArray​(String name,
                                    boolean[] arr)
      • addDoubleMatrix

        public void addDoubleMatrix​(String name,
                                    double[][] matrix)
      • addFunctionCall

        public void addFunctionCall​(String returnVarName,
                                    FunctionCall fc)
      • addDouble

        public void addDouble​(String name,
                              double d)
      • addInt

        public void addInt​(String name,
                           int i)
      • addLong

        public void addLong​(String name,
                            long l)
      • addFloat

        public void addFloat​(String name,
                             float f)
      • addShort

        public void addShort​(String name,
                             short s)
      • addBoolean

        public void addBoolean​(String name,
                               boolean b)
      • addLogical

        public void addLogical​(String name,
                               boolean b)
      • addString

        public void addString​(String name,
                              String value)
      • addDataFrame

        public void addDataFrame​(String name,
                                 DataFrame dataFrame)
      • endPlot

        public void endPlot()
      • showPlot

        public void showPlot​(File f)
      • R_require

        public void R_require​(String pkg)
      • R_source

        public void R_source​(String sourceFile)
      • deleteTempFiles

        public void deleteTempFiles()