Top Description Fields Constructors Methods
org.jdom2.adapters

public Class JAXPDOMAdapter

extends AbstractDOMAdapter
Class Inheritance
Imports
javax.xml.parsers.DocumentBuilder, .DocumentBuilderFactory, .ParserConfigurationException, org.w3c.dom.Document, org.jdom2.JDOMException

A DOMAdapter that uses JAXP to obtain a org.w3c.dom.Document instance.

This class is fully thread-safe.

Authors
Jason Hunter, Rolf Lear

Field Summary

Modifier and TypeField and Description
private static final ThreadLocal<DocumentBuilder>
localbuilder

Use a Thread-local for keeping a single instance of a DocumentBuilder in memory.

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public Document

Returns:

Document - created DOM Document.
createDocument
()

Implements org.jdom2.adapters.DOMAdapter.createDocument.

This creates an empty Document object based on the current JAXP parser implementation.
Inherited from org.jdom2.adapters.AbstractDOMAdapter:
createDocumentsetInternalSubset

Field Detail

localbuilderback to summary
private static final ThreadLocal<DocumentBuilder> localbuilder

Use a Thread-local for keeping a single instance of a DocumentBuilder in memory. Thread-safe this way.

Constructor Detail

JAXPDOMAdapterback to summary
public JAXPDOMAdapter()

Method Detail

createDocumentback to summary
public Document createDocument() throws JDOMException

Implements org.jdom2.adapters.DOMAdapter.createDocument.

This creates an empty Document object based on the current JAXP parser implementation.

Returns:Document

Document - created DOM Document.

Annotations
@Override
Exceptions
JDOMException:
when errors occur in parsing.