org.apache.ws.security.util
Class DOM2Writer

java.lang.Object
  extended byorg.apache.ws.security.util.DOM2Writer

public class DOM2Writer
extends java.lang.Object

This class is a utility to serialize a DOM node as XML. This class uses the DOM Level 2 APIs. The main difference between this class and DOMWriter is that this class generates and prints out namespace declarations.

Author:
Matthew J. Duftler (duftler@us.ibm.com), Joseph Kesselman

Field Summary
static java.lang.String LS
           
static char NL
           
 
Constructor Summary
DOM2Writer()
           
 
Method Summary
static java.lang.String nodeToString(org.w3c.dom.Node node)
          Return a string containing this node serialized as XML.
static java.lang.String nodeToString(org.w3c.dom.Node node, boolean omitXMLDecl)
          Return a string containing this node serialized as XML.
static void normalize(java.lang.String s, java.io.PrintWriter fOut)
          Normalizes and prints the given string.
static void serializeAsXML(org.w3c.dom.Node node, java.io.Writer writer, boolean omitXMLDecl)
          Serialize this node into the writer as XML.
static void serializeAsXML(org.w3c.dom.Node node, java.io.Writer writer, boolean omitXMLDecl, boolean pretty)
          Serialize this node into the writer as XML.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NL

public static final char NL
See Also:
Constant Field Values

LS

public static final java.lang.String LS
Constructor Detail

DOM2Writer

public DOM2Writer()
Method Detail

nodeToString

public static java.lang.String nodeToString(org.w3c.dom.Node node)
Return a string containing this node serialized as XML.


nodeToString

public static java.lang.String nodeToString(org.w3c.dom.Node node,
                                            boolean omitXMLDecl)
Return a string containing this node serialized as XML.


serializeAsXML

public static void serializeAsXML(org.w3c.dom.Node node,
                                  java.io.Writer writer,
                                  boolean omitXMLDecl)
Serialize this node into the writer as XML.


serializeAsXML

public static void serializeAsXML(org.w3c.dom.Node node,
                                  java.io.Writer writer,
                                  boolean omitXMLDecl,
                                  boolean pretty)
Serialize this node into the writer as XML.


normalize

public static void normalize(java.lang.String s,
                             java.io.PrintWriter fOut)
Normalizes and prints the given string.



Copyright © 2004-2008 The Apache Software Foundation. All Rights Reserved.