com.g11ntoolkit.domutil
Class DOMCloner

java.lang.Object
  |
  +--com.g11ntoolkit.domutil.DOMCloner

public class DOMCloner
extends java.lang.Object

DOM Document cloner

Version:
$Revision: 1.3 $ $Date: 2005/07/11 23:13:26 $
Copyright © 2005, webMethods, Inc. All rights reserved.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

See License Agreement.

Author:
Masahiko Mori
See Also:
org.w3c.dom

Constructor Summary
DOMCloner()
           
 
Method Summary
 void clone(org.w3c.dom.Document dest, org.w3c.dom.Document doc)
          Write out DOM Document
 void clone(org.w3c.dom.Document dest, org.w3c.dom.Document doc, java.lang.String encoding)
          Write out DOM Document with encoding
protected  void clone(org.w3c.dom.Node dest, org.w3c.dom.Attr attr)
          Write out DOM Attribute
protected  void clone(org.w3c.dom.Node dest, org.w3c.dom.CDATASection cdata)
          Write out DOM CDATASection
protected  void clone(org.w3c.dom.Node dest, org.w3c.dom.Comment comment)
          Write out DOM Comment
protected  void clone(org.w3c.dom.Node dest, org.w3c.dom.DocumentFragment docflag)
          Write out DOM DocumentFragment
protected  void clone(org.w3c.dom.Node dest, org.w3c.dom.DocumentType doctype)
          Write out DOM DocumentType
protected  void clone(org.w3c.dom.Node dest, org.w3c.dom.Element elm)
          Write out DOM Element
protected  void clone(org.w3c.dom.Node dest, org.w3c.dom.Entity entity)
          Write out DOM Entity
protected  void clone(org.w3c.dom.Node dest, org.w3c.dom.EntityReference entityref)
          Write out DOM EntityReference
protected  void clone(org.w3c.dom.Node dest, org.w3c.dom.NamedNodeMap nodes)
          Write out DOM NamedNodeMap
 void clone(org.w3c.dom.Node dest, org.w3c.dom.Node node)
          Write out DOM Node
protected  void clone(org.w3c.dom.Node dest, org.w3c.dom.NodeList nodes)
          Write out DOM NodeList
protected  void clone(org.w3c.dom.Node dest, org.w3c.dom.Notation notation)
          Write out DOM Notation
protected  void clone(org.w3c.dom.Node dest, org.w3c.dom.ProcessingInstruction pi)
          Write out DOM ProcessingInstruction
protected  void clone(org.w3c.dom.Node dest, org.w3c.dom.Text text)
          Write out DOM Text
protected  void writeChilden(org.w3c.dom.Node dest, org.w3c.dom.Node children)
          Write out DOM Childen Nodes
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DOMCloner

public DOMCloner()
Method Detail

clone

public void clone(org.w3c.dom.Document dest,
                  org.w3c.dom.Document doc,
                  java.lang.String encoding)
Write out DOM Document with encoding

Parameters:
doc - Document class
encoding - Output encoding

clone

public void clone(org.w3c.dom.Document dest,
                  org.w3c.dom.Document doc)
Write out DOM Document

Parameters:
doc - Document class

clone

public void clone(org.w3c.dom.Node dest,
                  org.w3c.dom.Node node)
Write out DOM Node

Parameters:
node - Node class

clone

protected void clone(org.w3c.dom.Node dest,
                     org.w3c.dom.Attr attr)
Write out DOM Attribute

Parameters:
attr - Attribute class

clone

protected void clone(org.w3c.dom.Node dest,
                     org.w3c.dom.CDATASection cdata)
Write out DOM CDATASection

Parameters:
cdata - CDATASection class

clone

protected void clone(org.w3c.dom.Node dest,
                     org.w3c.dom.Comment comment)
Write out DOM Comment

Parameters:
comment - Comment class

clone

protected void clone(org.w3c.dom.Node dest,
                     org.w3c.dom.DocumentFragment docflag)
Write out DOM DocumentFragment

Parameters:
docflag - DocumentFragment class

clone

protected void clone(org.w3c.dom.Node dest,
                     org.w3c.dom.DocumentType doctype)
Write out DOM DocumentType

Parameters:
doctype - DocumentType class

clone

protected void clone(org.w3c.dom.Node dest,
                     org.w3c.dom.Element elm)
Write out DOM Element

Parameters:
elm - Element class

clone

protected void clone(org.w3c.dom.Node dest,
                     org.w3c.dom.Entity entity)
Write out DOM Entity

Parameters:
entity - Entity class

clone

protected void clone(org.w3c.dom.Node dest,
                     org.w3c.dom.EntityReference entityref)
Write out DOM EntityReference

Parameters:
entityref - EntityReference class

clone

protected void clone(org.w3c.dom.Node dest,
                     org.w3c.dom.NodeList nodes)
Write out DOM NodeList

Parameters:
nodes - NodeList class

clone

protected void clone(org.w3c.dom.Node dest,
                     org.w3c.dom.NamedNodeMap nodes)
Write out DOM NamedNodeMap

Parameters:
nodes - NamedNodeMap class

clone

protected void clone(org.w3c.dom.Node dest,
                     org.w3c.dom.Notation notation)
Write out DOM Notation

Parameters:
notation - Notation class

clone

protected void clone(org.w3c.dom.Node dest,
                     org.w3c.dom.ProcessingInstruction pi)
Write out DOM ProcessingInstruction

Parameters:
pi - ProcessingInstruction class

clone

protected void clone(org.w3c.dom.Node dest,
                     org.w3c.dom.Text text)
Write out DOM Text

Parameters:
text - Text class

writeChilden

protected void writeChilden(org.w3c.dom.Node dest,
                            org.w3c.dom.Node children)
Write out DOM Childen Nodes

Parameters:
children - Node class