java.lang.Object
org.jdom.output.DOMOutputter
- public class DOMOutputter
- extends java.lang.Object
Outputs a JDOM org.jdom.Document as a DOM org.w3c.dom.Document.
- Version:
- $Revision: 1.41 $, $Date: 2004/09/03 06:03:42 $
|
Constructor Summary |
DOMOutputter()
This creates a new DOMOutputter which will attempt to first locate
a DOM implementation to use via JAXP, and if JAXP does not exist or
there's a problem, will fall back to the default parser. |
DOMOutputter(java.lang.String adapterClass)
This creates a new DOMOutputter using the specified DOMAdapter
implementation as a way to choose the underlying parser. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CVS_ID
private static final java.lang.String CVS_ID
- See Also:
- Constant Field Values
DEFAULT_ADAPTER_CLASS
private static final java.lang.String DEFAULT_ADAPTER_CLASS
- Default adapter class
- See Also:
- Constant Field Values
adapterClass
private java.lang.String adapterClass
- Adapter to use for interfacing with the DOM implementation
DOMOutputter
public DOMOutputter()
- This creates a new DOMOutputter which will attempt to first locate
a DOM implementation to use via JAXP, and if JAXP does not exist or
there's a problem, will fall back to the default parser.
DOMOutputter
public DOMOutputter(java.lang.String adapterClass)
- This creates a new DOMOutputter using the specified DOMAdapter
implementation as a way to choose the underlying parser.
output
public org.w3c.dom.Document output(org.jdom.Document document)
throws org.jdom.JDOMException
- This converts the JDOM
Document parameter to a
DOM Document, returning the DOM version. The DOM implementation
is the one chosen in the constructor.
createDOMDocument
private org.w3c.dom.Document createDOMDocument(org.jdom.DocType dt)
throws org.jdom.JDOMException
output
private org.w3c.dom.Element output(org.jdom.Element element,
org.w3c.dom.Document domDoc,
NamespaceStack namespaces)
throws org.jdom.JDOMException
output
private org.w3c.dom.Attr output(org.jdom.Attribute attribute,
org.w3c.dom.Document domDoc)
throws org.jdom.JDOMException
getXmlnsTagFor
private static java.lang.String getXmlnsTagFor(org.jdom.Namespace ns)
- This will handle adding any
org.jdom.Namespace
attributes to the DOM tree.