cdqa.dom

Class 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) static char
LT
(package private) static String
LTSLASH
(package private) static char
SINGLE_QUOTE
(package private) static char
SLASH
(package private) static char
SPACE
(package private) boolean
inElement
(package private) IndentWriter
out

Constructor Summary

DOMWriter()
constructor
DOMWriter(PrintWriter out)
DOMWriter(IndentWriter out)

Method Summary

void
print(Node n)
(package private) void
printAttribute(Node a)
Atribute printing method
(package private) void
printDocument(Node d)
prints a document
(package private) void
printElement(Node n)
Element printing method
(package private) void
printEntityReference(Node e)
prints an entity
(package private) void
printNode(Node n)
main node printing routine
(package private) void
printText(Node n)
prints a Text node
void
println(Node n)
void
setOut(PrintWriter out)

Field Details

DOUBLE_QUOTE

(package private) static final char DOUBLE_QUOTE
Field Value:
'\"'

EQUALS

(package private) static final char EQUALS
Field Value:
'='

GT

(package private) static final char GT
Field Value:
'>'

LT

(package private) static final char LT
Field Value:
'<'

LTSLASH

(package private) static final String LTSLASH

SINGLE_QUOTE

(package private) static final char SINGLE_QUOTE
Field Value:
'\'

SLASH

(package private) static final char SLASH
Field Value:
'/'

SPACE

(package private) static final char SPACE
Field Value:
' '

inElement

(package private)  boolean inElement

out

(package private)  IndentWriter out

Constructor Details

DOMWriter

public DOMWriter()
constructor

DOMWriter

public DOMWriter(PrintWriter out)

DOMWriter

public DOMWriter(IndentWriter out)

Method Details

print

public final void print(Node n)

printAttribute

(package private) final void printAttribute(Node a)
Atribute printing method

printDocument

(package private) final void printDocument(Node d)
prints a document

printElement

(package private)  void printElement(Node n)
Element printing method

printEntityReference

(package private)  void printEntityReference(Node e)
prints an entity

printNode

(package private)  void printNode(Node n)
main node printing routine

printText

(package private) final void printText(Node n)
prints a Text node

println

public final void println(Node n)

setOut

public void setOut(PrintWriter out)