ca.intelliware.amakihi.util.xml
Class XMLRenderer
java.lang.Object
|
+--ca.intelliware.amakihi.util.xml.XMLRenderer
- public class XMLRenderer
- extends java.lang.Object
A utility that renders a DOM tree into a String representation.
- Version:
- $Revision: 1.3 $
- Author:
- Intelliware Development
Constructor Summary |
protected |
XMLRenderer(boolean needNormalize)
|
Method Summary |
protected void |
print(org.w3c.dom.Node node,
java.lang.StringBuffer buffer)
Prints the specified node, recursively. |
protected void |
printAllChildNodes(org.w3c.dom.Node node,
java.lang.StringBuffer buffer)
|
protected void |
printCDataSectionNode(org.w3c.dom.Node node,
java.lang.StringBuffer buffer)
|
protected void |
printDocumentNode(org.w3c.dom.Node node,
java.lang.StringBuffer buffer)
|
protected void |
printElementNode(org.w3c.dom.Node node,
java.lang.StringBuffer buffer)
|
protected void |
printEntityReferenceNode(org.w3c.dom.Node node,
java.lang.StringBuffer buffer)
|
protected void |
printProcessingInstructionNode(org.w3c.dom.Node node,
java.lang.StringBuffer buffer)
|
protected void |
printString(java.lang.String s,
java.lang.StringBuffer buffer)
Normalizes the given string. |
protected void |
printTextNode(org.w3c.dom.Node node,
java.lang.StringBuffer buffer)
|
static java.lang.String |
render(org.w3c.dom.Node node)
Renders a DOM Tree as a String. |
static java.lang.String |
render(org.w3c.dom.Node node,
boolean needNormalize)
|
protected org.w3c.dom.Attr[] |
sortAttributes(org.w3c.dom.NamedNodeMap attrs)
Returns a sorted list of attributes. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
needNormalize
protected boolean needNormalize
XMLRenderer
protected XMLRenderer(boolean needNormalize)
sortAttributes
protected org.w3c.dom.Attr[] sortAttributes(org.w3c.dom.NamedNodeMap attrs)
- Returns a sorted list of attributes.
print
protected void print(org.w3c.dom.Node node,
java.lang.StringBuffer buffer)
- Prints the specified node, recursively.
printProcessingInstructionNode
protected void printProcessingInstructionNode(org.w3c.dom.Node node,
java.lang.StringBuffer buffer)
printTextNode
protected void printTextNode(org.w3c.dom.Node node,
java.lang.StringBuffer buffer)
printCDataSectionNode
protected void printCDataSectionNode(org.w3c.dom.Node node,
java.lang.StringBuffer buffer)
printEntityReferenceNode
protected void printEntityReferenceNode(org.w3c.dom.Node node,
java.lang.StringBuffer buffer)
printElementNode
protected void printElementNode(org.w3c.dom.Node node,
java.lang.StringBuffer buffer)
printDocumentNode
protected void printDocumentNode(org.w3c.dom.Node node,
java.lang.StringBuffer buffer)
printAllChildNodes
protected void printAllChildNodes(org.w3c.dom.Node node,
java.lang.StringBuffer buffer)
printString
protected void printString(java.lang.String s,
java.lang.StringBuffer buffer)
- Normalizes the given string.
render
public static java.lang.String render(org.w3c.dom.Node node,
boolean needNormalize)
render
public static java.lang.String render(org.w3c.dom.Node node)
Renders a DOM Tree as a String.
Copyright 2002 Intelliware Development. All Rights Reserved.