jdrew.oo.gui
Class TextPaneAppender

java.lang.Object
  extended byAppenderSkeleton
      extended byjdrew.oo.gui.TextPaneAppender

public class TextPaneAppender
extends AppenderSkeleton

Adatpted from James House's TextPanelAppender, part of the log4j package. This is used to append loggin output to the text pane that is part of the debug console.

See Also:
Serialized Form

Constructor Summary
TextPaneAppender()
           
TextPaneAppender(Layout layout, java.lang.String name)
           
 
Method Summary
 void append(LoggingEvent event)
           
 void close()
           
 java.lang.String getColorBackground()
           
 java.lang.String getColorDebug()
           
 java.lang.String getColorEmerg()
           
 java.lang.String getColorError()
           
 java.lang.String getColorInfo()
           
 java.lang.String getColorWarn()
           
 boolean getFancy()
           
 java.lang.String getFontName()
           
 int getFontSize()
           
 java.lang.String getLabel()
           
 javax.swing.JTextPane getTextPane()
           
static java.awt.Image loadIcon(java.lang.String path)
           
 boolean requiresLayout()
           
 void setColorBackground(java.lang.String color)
           
 void setColorDebug(java.lang.String color)
           
 void setColorEmerg(java.lang.String color)
           
 void setColorError(java.lang.String color)
           
 void setColorInfo(java.lang.String color)
           
 void setColorWarn(java.lang.String color)
           
 void setFancy(boolean fancy)
           
 void setFontName(java.lang.String name)
           
 void setFontSize(int size)
           
 void setLabel(java.lang.String label)
           
 void setLayout(Layout layout)
           
 void setName(java.lang.String name)
           
 void setTextPane(javax.swing.JTextPane textpane)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TextPaneAppender

public TextPaneAppender(Layout layout,
                        java.lang.String name)

TextPaneAppender

public TextPaneAppender()
Method Detail

loadIcon

public static java.awt.Image loadIcon(java.lang.String path)

close

public void close()

append

public void append(LoggingEvent event)

getTextPane

public javax.swing.JTextPane getTextPane()

setLayout

public void setLayout(Layout layout)

setName

public void setName(java.lang.String name)

setTextPane

public void setTextPane(javax.swing.JTextPane textpane)

setLabel

public void setLabel(java.lang.String label)

getLabel

public java.lang.String getLabel()

setColorEmerg

public void setColorEmerg(java.lang.String color)

getColorEmerg

public java.lang.String getColorEmerg()

setColorError

public void setColorError(java.lang.String color)

getColorError

public java.lang.String getColorError()

setColorWarn

public void setColorWarn(java.lang.String color)

getColorWarn

public java.lang.String getColorWarn()

setColorInfo

public void setColorInfo(java.lang.String color)

getColorInfo

public java.lang.String getColorInfo()

setColorDebug

public void setColorDebug(java.lang.String color)

getColorDebug

public java.lang.String getColorDebug()

setColorBackground

public void setColorBackground(java.lang.String color)

getColorBackground

public java.lang.String getColorBackground()

setFancy

public void setFancy(boolean fancy)

getFancy

public boolean getFancy()

setFontSize

public void setFontSize(int size)

getFontSize

public int getFontSize()

setFontName

public void setFontName(java.lang.String name)

getFontName

public java.lang.String getFontName()

requiresLayout

public boolean requiresLayout()