org.exolab.adaptx.xml.parser

Interface DOMParser

Known Implementing Classes:
JAXPDOMParser, XercesParser

public interface DOMParser

This class is the basic interface the different DOM parsers need to implement for XSL:P support.

Method Summary

DOMParser
copyInstance()
Creates a new copy of this DOMParser initialized with the same properties as this DOMParser.
Document
createDocument()
Creates a DOM Document for this DOMPackage
Document
readDocument(URILocation uriLocation, ErrorObserver observer)
Reads an XML Document from the given Reader.
void
setDocumentType(Document document, String systemId)
Sets the DocumentType for the given Document.
void
setValidation(boolean validate)
Sets whether or not to Validate the Document

Method Details

copyInstance

public DOMParser copyInstance()
Creates a new copy of this DOMParser initialized with the same properties as this DOMParser.
Returns:
the new DOMParser instance

createDocument

public Document createDocument()
Creates a DOM Document for this DOMPackage
Returns:
the new Document

readDocument

public Document readDocument(URILocation uriLocation,
                             ErrorObserver observer)
Reads an XML Document from the given Reader.
Parameters:
uriLocation - the URILocation of the document to read

setDocumentType

public void setDocumentType(Document document,
                            String systemId)
Sets the DocumentType for the given Document. The Document must be a Document supported by this DOMPackage

setValidation

public void setValidation(boolean validate)
Sets whether or not to Validate the Document
Parameters:
validate - a boolean indicating whether or not to validate the Document