Package jason.runtime

Class OutputStreamAdapter

java.lang.Object
java.io.OutputStream
java.io.FilterOutputStream
java.io.PrintStream
jason.runtime.OutputStreamAdapter
All Implemented Interfaces:
java.io.Closeable, java.io.Flushable, java.lang.Appendable, java.lang.AutoCloseable

public class OutputStreamAdapter
extends java.io.PrintStream
adapts an output print stream to a GUI interface (MasConsole or some JTextArea)
  • Field Summary

    Fields
    Modifier and Type Field Description
    private MASConsoleGUI masConsole  
    java.io.PrintStream originalErr  
    java.io.PrintStream originalOut  
    private javax.swing.JTextArea ta  

    Fields inherited from class java.io.FilterOutputStream

    out
  • Constructor Summary

    Constructors
    Constructor Description
    OutputStreamAdapter​(MASConsoleGUI m, javax.swing.JTextArea t)  
  • Method Summary

    Modifier and Type Method Description
    (package private) void append​(java.lang.String s)  
    void print​(boolean arg)  
    void print​(char arg0)  
    void print​(double arg0)  
    void print​(float arg0)  
    void print​(int arg0)  
    void print​(long arg0)  
    void print​(java.lang.Object s)  
    void print​(java.lang.String s)  
    void println()  
    void println​(boolean arg0)  
    void println​(char arg0)  
    void println​(double arg0)  
    void println​(float arg0)  
    void println​(int arg0)  
    void println​(long arg0)  
    void println​(java.lang.Object s)  
    void println​(java.lang.String s)  
    void restoreOriginalOut()  
    void setAsDefaultOut()  
    java.lang.String toString()  

    Methods inherited from class java.io.PrintStream

    append, append, append, checkError, clearError, close, flush, format, format, print, printf, printf, println, setError, write, write, write, writeBytes

    Methods inherited from class java.io.OutputStream

    nullOutputStream

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

    • masConsole

      private MASConsoleGUI masConsole
    • ta

      private javax.swing.JTextArea ta
    • originalOut

      public java.io.PrintStream originalOut
    • originalErr

      public java.io.PrintStream originalErr
  • Constructor Details

    • OutputStreamAdapter

      public OutputStreamAdapter​(MASConsoleGUI m, javax.swing.JTextArea t)
  • Method Details

    • setAsDefaultOut

      public void setAsDefaultOut()
    • restoreOriginalOut

      public void restoreOriginalOut()
    • append

      void append​(java.lang.String s)
    • print

      public void print​(java.lang.Object s)
      Overrides:
      print in class java.io.PrintStream
    • println

      public void println​(java.lang.Object s)
      Overrides:
      println in class java.io.PrintStream
    • print

      public void print​(java.lang.String s)
      Overrides:
      print in class java.io.PrintStream
    • println

      public void println​(java.lang.String s)
      Overrides:
      println in class java.io.PrintStream
    • print

      public void print​(boolean arg)
      Overrides:
      print in class java.io.PrintStream
    • print

      public void print​(char arg0)
      Overrides:
      print in class java.io.PrintStream
    • print

      public void print​(double arg0)
      Overrides:
      print in class java.io.PrintStream
    • print

      public void print​(float arg0)
      Overrides:
      print in class java.io.PrintStream
    • print

      public void print​(int arg0)
      Overrides:
      print in class java.io.PrintStream
    • print

      public void print​(long arg0)
      Overrides:
      print in class java.io.PrintStream
    • println

      public void println​(boolean arg0)
      Overrides:
      println in class java.io.PrintStream
    • println

      public void println​(char arg0)
      Overrides:
      println in class java.io.PrintStream
    • println

      public void println​(double arg0)
      Overrides:
      println in class java.io.PrintStream
    • println

      public void println​(float arg0)
      Overrides:
      println in class java.io.PrintStream
    • println

      public void println​(int arg0)
      Overrides:
      println in class java.io.PrintStream
    • println

      public void println​(long arg0)
      Overrides:
      println in class java.io.PrintStream
    • println

      public void println()
      Overrides:
      println in class java.io.PrintStream
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object