org.apache.xerces.jaxp
Class DocumentBuilderImpl

java.lang.Object
  extended byjavax.xml.parsers.DocumentBuilder
      extended byorg.apache.xerces.jaxp.DocumentBuilderImpl
All Implemented Interfaces:
JAXPConstants

public class DocumentBuilderImpl
extends javax.xml.parsers.DocumentBuilder
implements JAXPConstants

Version:
$Id: DocumentBuilderImpl.java,v 1.23 2004/02/10 20:12:30 mrglavas Exp $
Author:
Rajiv Mordani, Edwin Goei

Field Summary
 
Fields inherited from interface org.apache.xerces.jaxp.JAXPConstants
JAXP_SCHEMA_LANGUAGE, JAXP_SCHEMA_SOURCE, W3C_XML_SCHEMA
 
Method Summary
 org.w3c.dom.DOMImplementation getDOMImplementation()
          Obtain an instance of a DOMImplementation object.
 boolean isNamespaceAware()
          Indicates whether or not this parser is configured to understand namespaces.
 boolean isValidating()
          Indicates whether or not this parser is configured to validate XML documents.
 org.w3c.dom.Document newDocument()
          Non-preferred: use the getDOMImplementation() method instead of this one to get a DOM Level 2 DOMImplementation object and then use DOM Level 2 methods to create a DOM Document object.
 org.w3c.dom.Document parse(org.xml.sax.InputSource is)
          Parse the content of the given input source as an XML document and return a new DOM Document object.
 void setEntityResolver(org.xml.sax.EntityResolver er)
          Specify the EntityResolver to be used to resolve entities present in the XML document to be parsed.
 void setErrorHandler(org.xml.sax.ErrorHandler eh)
          Specify the ErrorHandler to be used to report errors present in the XML document to be parsed.
 
Methods inherited from class javax.xml.parsers.DocumentBuilder
parse, parse, parse, parse
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

newDocument

public org.w3c.dom.Document newDocument()
Non-preferred: use the getDOMImplementation() method instead of this one to get a DOM Level 2 DOMImplementation object and then use DOM Level 2 methods to create a DOM Document object.

Returns:
A new instance of a DOM Document object.

getDOMImplementation

public org.w3c.dom.DOMImplementation getDOMImplementation()
Description copied from class: javax.xml.parsers.DocumentBuilder
Obtain an instance of a DOMImplementation object.

Returns:
A new instance of a DOMImplementation.

parse

public org.w3c.dom.Document parse(org.xml.sax.InputSource is)
                           throws org.xml.sax.SAXException,
                                  java.io.IOException
Description copied from class: javax.xml.parsers.DocumentBuilder
Parse the content of the given input source as an XML document and return a new DOM Document object.

Parameters:
is - InputSource containing the content to be parsed.
Returns:
A new DOM Document object.
Throws:
org.xml.sax.SAXException - If any parse errors occur.
java.io.IOException - If any IO errors occur.
See Also:
DocumentHandler

isNamespaceAware

public boolean isNamespaceAware()
Description copied from class: javax.xml.parsers.DocumentBuilder
Indicates whether or not this parser is configured to understand namespaces.

Returns:
true if this parser is configured to understand namespaces; false otherwise.

isValidating

public boolean isValidating()
Description copied from class: javax.xml.parsers.DocumentBuilder
Indicates whether or not this parser is configured to validate XML documents.

Returns:
true if this parser is configured to validate XML documents; false otherwise.

setEntityResolver

public void setEntityResolver(org.xml.sax.EntityResolver er)
Description copied from class: javax.xml.parsers.DocumentBuilder
Specify the EntityResolver to be used to resolve entities present in the XML document to be parsed. Setting this to null will result in the underlying implementation using it's own default implementation and behavior.

Parameters:
er - The EntityResolver to be used to resolve entities present in the XML document to be parsed.

setErrorHandler

public void setErrorHandler(org.xml.sax.ErrorHandler eh)
Description copied from class: javax.xml.parsers.DocumentBuilder
Specify the ErrorHandler to be used to report errors present in the XML document to be parsed. Setting this to null will result in the underlying implementation using it's own default implementation and behavior.

Parameters:
eh - The ErrorHandler to be used to report errors present in the XML document to be parsed.


Copyright ? 1999-2004 Apache XML Project. All Rights Reserved.