org.jdom.adapters
Interface DOMAdapter

All Known Implementing Classes:
AbstractDOMAdapter

public abstract interface DOMAdapter

DOMAdapter

This interface defines wrapper behavior for obtaining a DOM Document object from a DOM parser.

Version:
1.0
Author:
Brett McLaughlin, Jason Hunter

Method Summary
 org.w3c.dom.Document createDocument()
           This creates an empty Document object based on a specific parser implementation.
 org.w3c.dom.Document getDocument(java.io.InputStream in, boolean validate)
           This creates a new Document from an existing InputStream by letting a DOM parser handle parsing using the supplied stream.
 org.w3c.dom.Document getDocument(java.lang.String filename, boolean validate)
           This creates a new Document from a given filename by letting a DOM parser handle parsing from the file.
 

Method Detail

getDocument

public org.w3c.dom.Document getDocument(java.lang.String filename,
                                        boolean validate)
                                 throws java.io.IOException

This creates a new Document from a given filename by letting a DOM parser handle parsing from the file.

Parameters:
filename - file to parse.
validate - boolean to indicate if validation should occur.
Returns:
Document - instance ready for use.
Throws:
IOException - when errors occur in parsing.

getDocument

public org.w3c.dom.Document getDocument(java.io.InputStream in,
                                        boolean validate)
                                 throws java.io.IOException

This creates a new Document from an existing InputStream by letting a DOM parser handle parsing using the supplied stream.

Parameters:
in - InputStream to parse.
validate - boolean to indicate if validation should occur.
Returns:
Document - instance ready for use.
Throws:
IOException - when errors occur in parsing.

createDocument

public org.w3c.dom.Document createDocument()
                                    throws java.io.IOException

This creates an empty Document object based on a specific parser implementation.

Returns:
Document - created DOM Document.
Throws:
IOException - when errors occur.


Copyright © 2000 Brett McLaughlin, Jason Hunter. All Rights Reserved.