com.gomjabbar.xml.dom
Class DocumentManager

java.lang.Object
  |
  +--com.gomjabbar.xml.dom.DocumentManager
Direct Known Subclasses:
JaxpDocumentManager, XercesDocumentManager

public abstract class DocumentManager
extends java.lang.Object


Constructor Summary
DocumentManager()
           
 
Method Summary
 org.w3c.dom.Element clone_deep(org.w3c.dom.Element e)
           
 org.w3c.dom.Element clone_shallow(org.w3c.dom.Element e)
           
abstract  org.w3c.dom.Document createDocument_internal(java.lang.String internal_subset)
           
abstract  org.w3c.dom.Document createDocument(java.lang.String system_dtd)
           
abstract  org.w3c.dom.Document createDocument(java.lang.String public_id, java.lang.String system_dtd, java.lang.String internal_subset)
           
 org.w3c.dom.Element import_deep(org.w3c.dom.Document newParent, org.w3c.dom.Element e)
           
 org.w3c.dom.Element import_shallow(org.w3c.dom.Document newParent, org.w3c.dom.Element e)
           
abstract  org.w3c.dom.Document loadDocument(java.io.File f)
           
abstract  org.w3c.dom.Document loadDocument(org.xml.sax.InputSource is)
           
abstract  org.w3c.dom.Document loadDocument(java.lang.String url)
           
 DocumentDescriptor loadDtd(java.io.File f)
           
abstract  javax.xml.transform.Transformer loadTransform(java.lang.String url)
           
abstract  void parse(java.io.File f, org.xml.sax.helpers.DefaultHandler dh)
           
abstract  void writeDocument(org.w3c.dom.Document doc, java.io.File f)
           
abstract  void writeDocument(org.w3c.dom.Document doc, java.io.Writer w)
           
abstract  void writeElement(org.w3c.dom.Element elm, java.io.Writer w)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DocumentManager

public DocumentManager()
Method Detail

createDocument_internal

public abstract org.w3c.dom.Document createDocument_internal(java.lang.String internal_subset)

createDocument

public abstract org.w3c.dom.Document createDocument(java.lang.String system_dtd)

createDocument

public abstract org.w3c.dom.Document createDocument(java.lang.String public_id,
                                                    java.lang.String system_dtd,
                                                    java.lang.String internal_subset)

loadDocument

public abstract org.w3c.dom.Document loadDocument(java.lang.String url)
                                           throws java.io.IOException,
                                                  org.xml.sax.SAXException

loadDocument

public abstract org.w3c.dom.Document loadDocument(org.xml.sax.InputSource is)
                                           throws java.io.IOException,
                                                  org.xml.sax.SAXException

loadDocument

public abstract org.w3c.dom.Document loadDocument(java.io.File f)
                                           throws java.io.IOException,
                                                  org.xml.sax.SAXException

writeDocument

public abstract void writeDocument(org.w3c.dom.Document doc,
                                   java.io.File f)
                            throws java.io.IOException

writeDocument

public abstract void writeDocument(org.w3c.dom.Document doc,
                                   java.io.Writer w)
                            throws java.io.IOException

writeElement

public abstract void writeElement(org.w3c.dom.Element elm,
                                  java.io.Writer w)
                           throws java.io.IOException

loadTransform

public abstract javax.xml.transform.Transformer loadTransform(java.lang.String url)
                                                       throws javax.xml.transform.TransformerConfigurationException

parse

public abstract void parse(java.io.File f,
                           org.xml.sax.helpers.DefaultHandler dh)
                    throws java.io.IOException,
                           org.xml.sax.SAXException

loadDtd

public final DocumentDescriptor loadDtd(java.io.File f)
                                 throws DtdException,
                                        java.io.FileNotFoundException,
                                        java.io.IOException

clone_shallow

public final org.w3c.dom.Element clone_shallow(org.w3c.dom.Element e)

clone_deep

public final org.w3c.dom.Element clone_deep(org.w3c.dom.Element e)

import_shallow

public final org.w3c.dom.Element import_shallow(org.w3c.dom.Document newParent,
                                                org.w3c.dom.Element e)

import_deep

public final org.w3c.dom.Element import_deep(org.w3c.dom.Document newParent,
                                             org.w3c.dom.Element e)