jd.xml.xslt.util
Class VerboseLog

java.lang.Object
  extended byjava.io.Writer
      extended byjava.io.PrintWriter
          extended byjd.xml.xslt.util.VerboseLog

public class VerboseLog
extends PrintWriter

A PrintWriter to print out verbose messages of a transformation.


Nested Class Summary
static class VerboseLog.Timing
           
 
Field Summary
 VerboseLog.Timing modelTiming
           
 VerboseLog.Timing prepareTiming
           
 VerboseLog.Timing transformTiming
           
 
Fields inherited from class java.io.PrintWriter
out
 
Fields inherited from class java.io.Writer
lock
 
Constructor Summary
VerboseLog()
          Create a VerboseLog printing to System.err.
VerboseLog(OutputStream out)
          Create a VerboseLog.
 
Method Summary
 void printMemory(long memory)
           
 void printMessage(String title, String text)
           
 void printObject(String title, Object object)
           
 void printTiming()
           
 void setModelName(String modelName)
           
 void startTimer()
           
 
Methods inherited from class java.io.PrintWriter
checkError, close, flush, print, print, print, print, print, print, print, print, print, 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
 

Field Detail

modelTiming

public final VerboseLog.Timing modelTiming

transformTiming

public final VerboseLog.Timing transformTiming

prepareTiming

public final VerboseLog.Timing prepareTiming
Constructor Detail

VerboseLog

public VerboseLog()
Create a VerboseLog printing to System.err.


VerboseLog

public VerboseLog(OutputStream out)
Create a VerboseLog.

Method Detail

setModelName

public void setModelName(String modelName)

printMessage

public void printMessage(String title,
                         String text)

printObject

public void printObject(String title,
                        Object object)

startTimer

public void startTimer()

printTiming

public void printTiming()

printMemory

public void printMemory(long memory)