org.jdom.adapters

Class JAXPDOMAdapter

Implemented Interfaces:
DOMAdapter

public class JAXPDOMAdapter
extends AbstractDOMAdapter

JAXPDOMAdapater

This class defines wrapper behavior for obtaining a DOM Document object using the JAXP APIs.

Version:
$Revision: 1.5 $, $Date: 2002/01/08 09:17:10 $

Author:
Jason Hunter

Method Summary

Document
createDocument()
This creates an empty Document object based on a specific parser implementation.
Document
getDocument(InputStream in, boolean validate)
This creates a new Document from an existing InputStream by letting a JAXP parser handle parsing using the supplied stream.

Methods inherited from class org.jdom.adapters.AbstractDOMAdapter

createDocument, createDocument, getDocument, getDocument, setInternalSubset

Method Details

createDocument

public Document createDocument()
            throws ClassNotFoundException,
                   NoSuchMethodException,
                   IllegalAccessException,
                   InvocationTargetException
This creates an empty Document object based on a specific parser implementation.
Specified by:
createDocument in interface DOMAdapter
Overrides:
createDocument in interface AbstractDOMAdapter

Returns:
Document - created DOM Document.


getDocument

public Document getDocument(InputStream in,
                            boolean validate)
            throws ClassNotFoundException,
                   NoSuchMethodException,
                   IllegalAccessException,
                   InvocationTargetException
This creates a new Document from an existing InputStream by letting a JAXP parser handle parsing using the supplied stream.
Specified by:
getDocument in interface DOMAdapter
Overrides:
getDocument in interface AbstractDOMAdapter

Parameters:
in - InputStream to parse.
validate - boolean to indicate if validation should occur.

Returns:
Document - instance ready for use.


Copyright B) 2002 Jason Hunter, Brett McLaughlin. All Rights Reserved.