org.apache.xerces.jaxp
Class DocumentBuilderImpl
java.lang.Object
|
+--javax.xml.parsers.DocumentBuilder
|
+--org.apache.xerces.jaxp.DocumentBuilderImpl
- All Implemented Interfaces:
- JAXPConstants
- public class DocumentBuilderImpl
- extends javax.xml.parsers.DocumentBuilder
- implements JAXPConstants
- Author:
- Rajiv Mordani, Edwin Goei
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 |
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.
- Overrides:
newDocument
in class javax.xml.parsers.DocumentBuilder
- Following copied from class:
javax.xml.parsers.DocumentBuilder
- 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.
- Overrides:
getDOMImplementation
in class javax.xml.parsers.DocumentBuilder
- Following copied from class:
javax.xml.parsers.DocumentBuilder
- 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.
- Overrides:
parse
in class javax.xml.parsers.DocumentBuilder
- Following copied from class:
javax.xml.parsers.DocumentBuilder
- Parameters:
is
- InputSource containing the content to be parsed.- Returns:
- A new DOM Document object.
- Throws:
java.io.IOException
- If any IO errors occur.org.xml.sax.SAXException
- If any parse errors occur.java.lang.IllegalArgumentException
- If the InputSource is null.- 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.
- Overrides:
isNamespaceAware
in class javax.xml.parsers.DocumentBuilder
- Following copied from class:
javax.xml.parsers.DocumentBuilder
- 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.
- Overrides:
isValidating
in class javax.xml.parsers.DocumentBuilder
- Following copied from class:
javax.xml.parsers.DocumentBuilder
- 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.
- Overrides:
setEntityResolver
in class javax.xml.parsers.DocumentBuilder
- Following copied from class:
javax.xml.parsers.DocumentBuilder
- 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.
- Overrides:
setErrorHandler
in class javax.xml.parsers.DocumentBuilder
- Following copied from class:
javax.xml.parsers.DocumentBuilder
- Parameters:
eh
- The ErrorHandler
to be used to report errors
present in the XML document to be parsed.
Copyright © 1999-2001 Apache XML Project. All Rights Reserved.