public class ValidatingDocumentBuilderFactory
extends javax.xml.parsers.DocumentBuilderFactory
DocumentBuilderFactory
and adds validation capability.Modifier and Type | Field and Description |
---|---|
protected Schema |
_Schema |
protected javax.xml.parsers.DocumentBuilderFactory |
_WrappedFactory |
Constructor and Description |
---|
ValidatingDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory wrapped,
Schema schema)
creates a new instance with an internal DocumentBuilderFactory and Schema.
|
ValidatingDocumentBuilderFactory(Schema schema)
creates a new instance that wraps the default DocumentBuilderFactory
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
getAttribute(java.lang.String name) |
boolean |
getFeature(java.lang.String name) |
boolean |
isCoalescing() |
boolean |
isExpandEntityReference() |
boolean |
isIgnoringComments() |
boolean |
isIgnoringElementContentWhitespace() |
boolean |
isNamespaceAware() |
boolean |
isValidating() |
javax.xml.parsers.DocumentBuilder |
newDocumentBuilder()
returns a new DOM parser.
|
void |
setAttribute(java.lang.String name,
java.lang.Object value) |
void |
setCoalescing(boolean coalescing) |
void |
setExpandEntityReference(boolean expandEntityRef) |
void |
setFeature(java.lang.String name,
boolean value) |
void |
setIgnoringComments(boolean ignoreComments) |
void |
setIgnoringElementContentWhitespace(boolean whitespace) |
void |
setNamespaceAware(boolean awareness) |
void |
setValidating(boolean _validating) |
protected Schema _Schema
protected javax.xml.parsers.DocumentBuilderFactory _WrappedFactory
public ValidatingDocumentBuilderFactory(Schema schema)
schema
- the compiled Schema object. It can not be null.public ValidatingDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory wrapped, Schema schema)
wrapped
- internal DocumentBuilderFactoryschema
- compiled schema.public javax.xml.parsers.DocumentBuilder newDocumentBuilder() throws javax.xml.parsers.ParserConfigurationException
newDocumentBuilder
in class javax.xml.parsers.DocumentBuilderFactory
javax.xml.parsers.ParserConfigurationException
public void setAttribute(java.lang.String name, java.lang.Object value)
setAttribute
in class javax.xml.parsers.DocumentBuilderFactory
DocumentBuilderFactory.setAttribute(String, Object)
public java.lang.Object getAttribute(java.lang.String name)
getAttribute
in class javax.xml.parsers.DocumentBuilderFactory
DocumentBuilderFactory.getAttribute(String)
public boolean isValidating()
isValidating
in class javax.xml.parsers.DocumentBuilderFactory
public void setValidating(boolean _validating)
setValidating
in class javax.xml.parsers.DocumentBuilderFactory
public boolean isCoalescing()
isCoalescing
in class javax.xml.parsers.DocumentBuilderFactory
public boolean isExpandEntityReference()
public boolean isIgnoringComments()
isIgnoringComments
in class javax.xml.parsers.DocumentBuilderFactory
public boolean isIgnoringElementContentWhitespace()
isIgnoringElementContentWhitespace
in class javax.xml.parsers.DocumentBuilderFactory
public boolean isNamespaceAware()
isNamespaceAware
in class javax.xml.parsers.DocumentBuilderFactory
public void setCoalescing(boolean coalescing)
setCoalescing
in class javax.xml.parsers.DocumentBuilderFactory
public void setExpandEntityReference(boolean expandEntityRef)
public void setIgnoringComments(boolean ignoreComments)
setIgnoringComments
in class javax.xml.parsers.DocumentBuilderFactory
public void setIgnoringElementContentWhitespace(boolean whitespace)
setIgnoringElementContentWhitespace
in class javax.xml.parsers.DocumentBuilderFactory
public void setNamespaceAware(boolean awareness)
setNamespaceAware
in class javax.xml.parsers.DocumentBuilderFactory
public boolean getFeature(java.lang.String name) throws javax.xml.parsers.ParserConfigurationException
getFeature
in class javax.xml.parsers.DocumentBuilderFactory
javax.xml.parsers.ParserConfigurationException
public void setFeature(java.lang.String name, boolean value) throws javax.xml.parsers.ParserConfigurationException
setFeature
in class javax.xml.parsers.DocumentBuilderFactory
javax.xml.parsers.ParserConfigurationException