com.adventnet.snmp.ui
Class TextPrinter

java.lang.Object
  extended by java.lang.Thread
      extended by com.adventnet.snmp.ui.TextPrinter
All Implemented Interfaces:
java.lang.Runnable

 class TextPrinter
extends java.lang.Thread


Nested Class Summary
 
Nested classes/interfaces inherited from class java.lang.Thread
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler
 
Field Summary
(package private) static int BUFFER_SIZE
           
(package private)  javax.swing.text.Document m_doc
           
(package private)  java.awt.Graphics m_pg
           
(package private)  java.awt.PrintJob m_prnJob
           
(package private) static int MAX_CHARS
           
(package private)  java.awt.Font plainFont
           
(package private) static int TAB_SIZE_PIXELS
           
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
TextPrinter(java.awt.Graphics pg, java.awt.PrintJob prnJob, javax.swing.text.Document doc)
           
 
Method Summary
protected static void drawTabbedString(java.awt.Graphics g, java.awt.FontMetrics fm, java.lang.String str, int x, int y)
           
 void run()
           
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

m_pg

java.awt.Graphics m_pg

m_prnJob

java.awt.PrintJob m_prnJob

m_doc

javax.swing.text.Document m_doc

plainFont

java.awt.Font plainFont

BUFFER_SIZE

static final int BUFFER_SIZE
See Also:
Constant Field Values

MAX_CHARS

static final int MAX_CHARS
See Also:
Constant Field Values

TAB_SIZE_PIXELS

static final int TAB_SIZE_PIXELS
See Also:
Constant Field Values
Constructor Detail

TextPrinter

public TextPrinter(java.awt.Graphics pg,
                   java.awt.PrintJob prnJob,
                   javax.swing.text.Document doc)
Method Detail

run

public void run()
Specified by:
run in interface java.lang.Runnable
Overrides:
run in class java.lang.Thread

drawTabbedString

protected static void drawTabbedString(java.awt.Graphics g,
                                       java.awt.FontMetrics fm,
                                       java.lang.String str,
                                       int x,
                                       int y)