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
-
ta
private javax.swing.JTextArea ta -
originalOut
public java.io.PrintStream originalOut -
originalErr
public java.io.PrintStream originalErr
-
-
Constructor Details
-
OutputStreamAdapter
-
-
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 classjava.io.PrintStream
-
println
public void println(java.lang.Object s)- Overrides:
println
in classjava.io.PrintStream
-
print
public void print(java.lang.String s)- Overrides:
print
in classjava.io.PrintStream
-
println
public void println(java.lang.String s)- Overrides:
println
in classjava.io.PrintStream
-
print
public void print(boolean arg)- Overrides:
print
in classjava.io.PrintStream
-
print
public void print(char arg0)- Overrides:
print
in classjava.io.PrintStream
-
print
public void print(double arg0)- Overrides:
print
in classjava.io.PrintStream
-
print
public void print(float arg0)- Overrides:
print
in classjava.io.PrintStream
-
print
public void print(int arg0)- Overrides:
print
in classjava.io.PrintStream
-
print
public void print(long arg0)- Overrides:
print
in classjava.io.PrintStream
-
println
public void println(boolean arg0)- Overrides:
println
in classjava.io.PrintStream
-
println
public void println(char arg0)- Overrides:
println
in classjava.io.PrintStream
-
println
public void println(double arg0)- Overrides:
println
in classjava.io.PrintStream
-
println
public void println(float arg0)- Overrides:
println
in classjava.io.PrintStream
-
println
public void println(int arg0)- Overrides:
println
in classjava.io.PrintStream
-
println
public void println(long arg0)- Overrides:
println
in classjava.io.PrintStream
-
println
public void println()- Overrides:
println
in classjava.io.PrintStream
-
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-