javax.xml.parsers
public abstract class DocumentBuilder extends Object
Modifier | Constructor and Description |
---|---|
protected |
DocumentBuilder() |
Modifier and Type | Method and Description |
---|---|
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.
|
protected DocumentBuilder()
public Document parse(InputStream is) throws SAXException, IOException
is
- an XML input streamIllegalArgumentException
- if the input stream is nullSAXException
IOException
public Document parse(InputStream is, String systemId) throws SAXException, IOException
is
- an XML input streamsystemId
- the system ID of the XML documentIllegalArgumentException
- if the input stream is nullSAXException
IOException
public Document parse(String uri) throws SAXException, IOException
uri
- an XML system IDIllegalArgumentException
- if the URI is nullSAXException
IOException
public Document parse(File f) throws SAXException, IOException
f
- the XML fileIllegalArgumentException
- if the file is nullSAXException
IOException
public abstract Document parse(InputSource source) throws SAXException, IOException
source
- the input sourceIllegalArgumentException
- if the input source is nullSAXException
IOException
public 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.public abstract DOMImplementation getDOMImplementation()
public void reset()
public boolean isXIncludeAware()