cdqa.dom
Class DOMWriter

java.lang.Object
  extended by cdqa.dom.DOMWriter

public final class DOMWriter
extends java.lang.Object

a utility class for printing DOM Nodes


Field Summary
(package private) static char DOUBLE_QUOTE
           
(package private) static char EQUALS
           
(package private) static char GT
           
(package private)  boolean inElement
           
(package private) static char LT
           
(package private) static java.lang.String LTSLASH
           
(package private)  IndentWriter out
           
(package private) static char SINGLE_QUOTE
           
(package private) static char SLASH
           
(package private) static char SPACE
           
 
Constructor Summary
DOMWriter()
          constructor
DOMWriter(IndentWriter out)
           
DOMWriter(java.io.PrintWriter out)
           
 
Method Summary
 void print(org.w3c.dom.Node n)
           
(package private)  void printAttribute(org.w3c.dom.Node a)
          Atribute printing method
(package private)  void printDocument(org.w3c.dom.Node d)
          prints a document
(package private)  void printElement(org.w3c.dom.Node n)
          Element printing method
(package private)  void printEntityReference(org.w3c.dom.Node e)
          prints an entity
 void println(org.w3c.dom.Node n)
           
(package private)  void printNode(org.w3c.dom.Node n)
          main node printing routine
(package private)  void printText(org.w3c.dom.Node n)
          prints a Text node
 void setOut(java.io.PrintWriter out)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

out

IndentWriter out

inElement

boolean inElement

LT

static final char LT
See Also:
Constant Field Values

GT

static final char GT
See Also:
Constant Field Values

SLASH

static final char SLASH
See Also:
Constant Field Values

LTSLASH

static final java.lang.String LTSLASH
See Also:
Constant Field Values

DOUBLE_QUOTE

static final char DOUBLE_QUOTE
See Also:
Constant Field Values

SINGLE_QUOTE

static final char SINGLE_QUOTE
See Also:
Constant Field Values

SPACE

static final char SPACE
See Also:
Constant Field Values

EQUALS

static final char EQUALS
See Also:
Constant Field Values
Constructor Detail

DOMWriter

public DOMWriter()
constructor


DOMWriter

public DOMWriter(java.io.PrintWriter out)

DOMWriter

public DOMWriter(IndentWriter out)
Method Detail

setOut

public void setOut(java.io.PrintWriter out)

print

public final void print(org.w3c.dom.Node n)

println

public final void println(org.w3c.dom.Node n)

printNode

void printNode(org.w3c.dom.Node n)
main node printing routine


printElement

void printElement(org.w3c.dom.Node n)
Element printing method


printAttribute

final void printAttribute(org.w3c.dom.Node a)
Atribute printing method


printText

final void printText(org.w3c.dom.Node n)
prints a Text node


printEntityReference

void printEntityReference(org.w3c.dom.Node e)
prints an entity


printDocument

final void printDocument(org.w3c.dom.Node d)
prints a document