org.apache.catalina.util

Class DOMWriter

public class DOMWriter extends Object

A sample DOM writer. This sample program illustrates how to traverse a DOM tree in order to print a document that is parsed.
Field Summary
protected booleancanonical
Canonical output.
protected PrintWriterout
Print writer.
Constructor Summary
DOMWriter(String encoding, boolean canonical)
DOMWriter(boolean canonical)
Default constructor.
DOMWriter(Writer writer, boolean canonical)
Method Summary
booleangetQualifiedNames()
static StringgetWriterEncoding()
static booleanisValidJavaEncoding(String encoding)
protected Stringnormalize(String s)
Normalizes the given string.
voidprint(Node node)
Prints the specified node, recursively.
voidsetQualifiedNames(boolean qualifiedNames)
static voidsetWriterEncoding(String encoding)
protected Attr[]sortAttributes(NamedNodeMap attrs)
Returns a sorted list of attributes.

Field Detail

canonical

protected boolean canonical
Canonical output.

out

protected PrintWriter out
Print writer.

Constructor Detail

DOMWriter

public DOMWriter(String encoding, boolean canonical)

DOMWriter

public DOMWriter(boolean canonical)
Default constructor.

DOMWriter

public DOMWriter(Writer writer, boolean canonical)

Method Detail

getQualifiedNames

public boolean getQualifiedNames()

getWriterEncoding

public static String getWriterEncoding()

isValidJavaEncoding

public static boolean isValidJavaEncoding(String encoding)

normalize

protected String normalize(String s)
Normalizes the given string.

print

public void print(Node node)
Prints the specified node, recursively.

setQualifiedNames

public void setQualifiedNames(boolean qualifiedNames)

setWriterEncoding

public static void setWriterEncoding(String encoding)

sortAttributes

protected Attr[] sortAttributes(NamedNodeMap attrs)
Returns a sorted list of attributes.
Copyright © 2000-2011 Apache Software Foundation. All Rights Reserved.