cdqa.dom
Class IndentPrintStream

java.lang.Object
  extended by java.io.OutputStream
      extended by java.io.FilterOutputStream
          extended by java.io.PrintStream
              extended by cdqa.dom.IndentPrintStream
All Implemented Interfaces:
java.io.Closeable, java.io.Flushable, java.lang.Appendable

public final class IndentPrintStream
extends java.io.PrintStream

a utility class for printing DOM Nodes


Field Summary
(package private)  java.lang.String indent
           
(package private)  java.lang.String indentUnit
           
(package private)  boolean newLine
           
 
Fields inherited from class java.io.FilterOutputStream
out
 
Constructor Summary
IndentPrintStream(java.io.OutputStream out)
           
 
Method Summary
 void indentLess()
           
 void indentMore()
           
 void print(java.lang.String s)
           
 void println()
           
 void println(java.lang.String s)
           
 void resetIndent()
           
 void setIndentUnit(java.lang.String s)
           
 
Methods inherited from class java.io.PrintStream
append, append, append, checkError, clearError, close, flush, format, format, print, print, print, print, print, print, print, print, printf, printf, println, println, println, println, println, println, println, println, setError, write, write
 
Methods inherited from class java.io.FilterOutputStream
write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

indent

java.lang.String indent

indentUnit

java.lang.String indentUnit

newLine

boolean newLine
Constructor Detail

IndentPrintStream

public IndentPrintStream(java.io.OutputStream out)
Method Detail

resetIndent

public void resetIndent()

setIndentUnit

public void setIndentUnit(java.lang.String s)

indentMore

public void indentMore()

indentLess

public void indentLess()

print

public void print(java.lang.String s)
Overrides:
print in class java.io.PrintStream

println

public void println(java.lang.String s)
Overrides:
println in class java.io.PrintStream

println

public void println()
Overrides:
println in class java.io.PrintStream