Class LogBuffer

java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.text.JTextComponent
javax.swing.JTextArea
org.fife.ui.rtextarea.RTextAreaBase
org.fife.ui.rtextarea.RTextArea
org.fife.ui.rsyntaxtextarea.RSyntaxTextArea
ca.phon.app.log.LogBuffer
All Implemented Interfaces:
ImageObserver, MenuContainer, Printable, Serializable, Accessible, Scrollable, org.fife.ui.rsyntaxtextarea.SyntaxConstants

public class LogBuffer extends org.fife.ui.rsyntaxtextarea.RSyntaxTextArea
A buffer for general output.
See Also:
  • Field Details

  • Constructor Details

    • LogBuffer

      public LogBuffer(String name)
  • Method Details

    • addEscapeCodeHandler

      public void addEscapeCodeHandler(LogEscapeCodeHandler escapeCodeHandler)
    • removeEscapeCodeHandler

      public void removeEscapeCodeHandler(LogEscapeCodeHandler escapeCodeHandler)
    • getEscapeCodeHandlers

      public List<LogEscapeCodeHandler> getEscapeCodeHandlers()
    • fireEscapeCodeEvent

      public void fireEscapeCodeEvent(String code)
    • getStdOutStream

      public OutputStream getStdOutStream()
    • getStdErrStream

      public OutputStream getStdErrStream()
    • getBufferName

      public String getBufferName()
    • getEncoding

      public String getEncoding()
    • writeEscapeCode

      public void writeEscapeCode(String code)
    • paintComponent

      public void paintComponent(Graphics g)
      Overrides:
      paintComponent in class org.fife.ui.rsyntaxtextarea.RSyntaxTextArea
    • setBufferName

      public void setBufferName(String string)