java.lang.Object
de.uka.ipd.sdq.sensorframework.visualisation.rvisualisation.utils.RTextConsole
All Implemented Interfaces:
org.rosuda.JRI.RMainLoopCallbacks

public class RTextConsole extends Object implements org.rosuda.JRI.RMainLoopCallbacks
Text console adapter for R engines. This text console adapter is used to log inputs, outputs and the history for a corresponding R engine.
  • Constructor Details

    • RTextConsole

      public RTextConsole()
      Construct a new console.
  • Method Details

    • rWriteConsole

      public void rWriteConsole(org.rosuda.JRI.Rengine re, String text)
      Used if text is written to the console.
      Parameters:
      re - Connected R engine.
      text - Console output.
    • rBusy

      public void rBusy(org.rosuda.JRI.Rengine re, int which)
      Specified by:
      rBusy in interface org.rosuda.JRI.RMainLoopCallbacks
    • rReadConsole

      public String rReadConsole(org.rosuda.JRI.Rengine re, String prompt, int addToHistory)
      Specified by:
      rReadConsole in interface org.rosuda.JRI.RMainLoopCallbacks
    • rShowMessage

      public void rShowMessage(org.rosuda.JRI.Rengine re, String message)
      Specified by:
      rShowMessage in interface org.rosuda.JRI.RMainLoopCallbacks
    • rChooseFile

      public String rChooseFile(org.rosuda.JRI.Rengine re, int newFile)
      Specified by:
      rChooseFile in interface org.rosuda.JRI.RMainLoopCallbacks
    • rFlushConsole

      public void rFlushConsole(org.rosuda.JRI.Rengine re)
      Specified by:
      rFlushConsole in interface org.rosuda.JRI.RMainLoopCallbacks
    • rLoadHistory

      public void rLoadHistory(org.rosuda.JRI.Rengine re, String filename)
      Specified by:
      rLoadHistory in interface org.rosuda.JRI.RMainLoopCallbacks
    • rSaveHistory

      public void rSaveHistory(org.rosuda.JRI.Rengine re, String filename)
      Specified by:
      rSaveHistory in interface org.rosuda.JRI.RMainLoopCallbacks
    • rWriteConsole

      public void rWriteConsole(org.rosuda.JRI.Rengine arg0, String message, int arg2)
      Specified by:
      rWriteConsole in interface org.rosuda.JRI.RMainLoopCallbacks
    • getLastMessage

      public String getLastMessage()
      Returns the last message displayed on the R console.
      Returns:
      the last message on the R console.