org.jboss.util.xml
Class DOMWriter

java.lang.Object
  extended by org.jboss.util.xml.DOMWriter

public class DOMWriter
extends Object

Traverse a DOM tree in order to print a document that is parsed.

Version:
$Revision: 1.4.6.8 $
Author:
Andy Clark, IBM, Thomas.Diesler@jboss.org

Constructor Summary
DOMWriter(OutputStream stream)
           
DOMWriter(OutputStream stream, String charsetName)
           
DOMWriter(Writer w)
           
 
Method Summary
 boolean isCanonical()
           
 boolean isPrettyprint()
           
 boolean isWriteXMLDeclaration()
           
 void print(Node node)
           
static String printNode(Node node, boolean prettyprint)
          Print a node with explicit prettyprinting.
 DOMWriter setCanonical(boolean canonical)
          Set wheter entities should appear in their canonical form.
 DOMWriter setPrettyprint(boolean prettyprint)
          Set wheter element should be indented.
 DOMWriter setWriteXMLDeclaration(boolean writeXMLDeclaration)
          Set wheter the XML declaration should be written.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DOMWriter

public DOMWriter(Writer w)

DOMWriter

public DOMWriter(OutputStream stream)

DOMWriter

public DOMWriter(OutputStream stream,
                 String charsetName)
Method Detail

printNode

public static String printNode(Node node,
                               boolean prettyprint)
Print a node with explicit prettyprinting. The defaults for all other DOMWriter properties apply.


isCanonical

public boolean isCanonical()

setCanonical

public DOMWriter setCanonical(boolean canonical)
Set wheter entities should appear in their canonical form. The default is false.


isPrettyprint

public boolean isPrettyprint()

setPrettyprint

public DOMWriter setPrettyprint(boolean prettyprint)
Set wheter element should be indented. The default is false.


isWriteXMLDeclaration

public boolean isWriteXMLDeclaration()

setWriteXMLDeclaration

public DOMWriter setWriteXMLDeclaration(boolean writeXMLDeclaration)
Set wheter the XML declaration should be written. The default is false.


print

public void print(Node node)


Copyright © 2002 JBoss Group, LLC. All Rights Reserved.