kawa
Class ReplPaneOutPort

java.lang.Object
  extended by java.io.Writer
      extended by java.io.PrintWriter
          extended by gnu.lists.PrintConsumer
              extended by gnu.mapping.OutPort
                  extended by kawa.ReplPaneOutPort
All Implemented Interfaces:
Consumer, Printable, java.io.Closeable, java.io.Flushable, java.lang.Appendable

public class ReplPaneOutPort
extends OutPort

A Writer that appends its output to a ReplPane. Based on code from Albert L. Ting" .


Field Summary
 
Fields inherited from class gnu.mapping.OutPort
bout, errLocation, objectFormat, outLocation, printReadable, unregisterRef
 
Fields inherited from class java.io.PrintWriter
out
 
Fields inherited from class java.io.Writer
lock
 
Constructor Summary
ReplPaneOutPort(ReplDocument document, java.lang.String path, javax.swing.text.AttributeSet style)
           
 
Method Summary
 void print(java.lang.Object v)
           
 void write(java.awt.Component c)
           
 void write(java.lang.String str, javax.swing.text.MutableAttributeSet style)
           
 
Methods inherited from class gnu.mapping.OutPort
clearBuffer, close, closeLogFile, closeOnExit, closeThis, echo, endAttribute, endElement, endLogicalBlock, errDefault, freshLine, getColumnNumber, isWordChar, openFile, outDefault, print, print, print, print, print, print, runCleanups, setColumnNumber, setErrDefault, setIndentation, setLogFile, setOutDefault, startAttribute, startElement, startLogicalBlock, startLogicalBlock, writeBreak, writeBreakFill, writeBreakLinear, writeSpaceFill, writeSpaceLinear, writeWordEnd, writeWordStart
 
Methods inherited from class gnu.lists.PrintConsumer
append, append, append, endDocument, endNumber, ignoring, startDocument, startNumber, write, writeBoolean, writeDouble, writeFloat, writeInt, writeLong, writeObject
 
Methods inherited from class java.io.PrintWriter
checkError, clearError, flush, format, format, print, print, print, printf, printf, println, println, println, println, println, println, println, println, println, println, setError, write, write, write, write, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface gnu.lists.Consumer
write, write, write
 

Constructor Detail

ReplPaneOutPort

public ReplPaneOutPort(ReplDocument document,
                       java.lang.String path,
                       javax.swing.text.AttributeSet style)
Method Detail

write

public void write(java.lang.String str,
                  javax.swing.text.MutableAttributeSet style)

write

public void write(java.awt.Component c)

print

public void print(java.lang.Object v)
Overrides:
print in class OutPort