|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjavax.xml.parsers.DocumentBuilder
public abstract class DocumentBuilder
Convenience class for parsing an XML document into a W3C DOM object graph. Instances of this class are not guaranteed to be thread safe.
| Constructor Summary | |
|---|---|
protected |
DocumentBuilder()
|
| Method Summary | |
|---|---|
abstract DOMImplementation |
getDOMImplementation()
Returns the DOM implementation. |
Schema |
getSchema()
Returns the schema in use by the XML processor. |
abstract boolean |
isNamespaceAware()
Indicates whether this document builder is XML Namespace aware. |
abstract boolean |
isValidating()
Indicates whether this document builder will validate its input. |
boolean |
isXIncludeAware()
Returns the XInclude processing mode in use by the parser. |
abstract Document |
newDocument()
Creates a new, empty DOM Document. |
Document |
parse(File f)
Parse the specified file and return a DOM Document. |
abstract Document |
parse(InputSource source)
Parse the specified input source and return a DOM Document. |
Document |
parse(InputStream is)
Parse the specified input stream and return a DOM Document. |
Document |
parse(InputStream is,
String systemId)
Parse the specified input stream and return a DOM Document. |
Document |
parse(String uri)
Parse the content of the specified URI and return a DOM Document. |
void |
reset()
Reset this document builder to its original configuration. |
abstract void |
setEntityResolver(EntityResolver er)
Sets the SAX entity resolver callback used to resolve external entities in the XML document(s) to parse. |
abstract void |
setErrorHandler(ErrorHandler eh)
Sets the SAX error handler callback used to report parsing errors. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
protected DocumentBuilder()
| Method Detail |
|---|
public Document parse(InputStream is)
throws SAXException,
IOException
is - an XML input stream
IllegalArgumentException - if the input stream is null
SAXException
IOException
public Document parse(InputStream is,
String systemId)
throws SAXException,
IOException
is - an XML input streamsystemId - the system ID of the XML document
IllegalArgumentException - if the input stream is null
SAXException
IOException
public Document parse(String uri)
throws SAXException,
IOException
uri - an XML system ID
IllegalArgumentException - if the URI is null
SAXException
IOException
public Document parse(File f)
throws SAXException,
IOException
f - the XML file
IllegalArgumentException - if the file is null
SAXException
IOException
public abstract Document parse(InputSource source)
throws SAXException,
IOException
source - the input source
IllegalArgumentException - if the input source is null
SAXException
IOExceptionpublic abstract boolean isNamespaceAware()
public abstract boolean isValidating()
public abstract void setEntityResolver(EntityResolver er)
er - an entity resolverpublic abstract void setErrorHandler(ErrorHandler eh)
eh - the error handlerpublic abstract Document newDocument()
DOMImplementation instead.
DOMImplementation.createDocument(java.lang.String, java.lang.String, org.w3c.dom.DocumentType)public abstract DOMImplementation getDOMImplementation()
public void reset()
public Schema getSchema()
public boolean isXIncludeAware()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||