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.DocumentBuilderFactoryjavax.xml.parsers.ParserConfigurationExceptionpublic void setAttribute(java.lang.String name,
java.lang.Object value)
setAttribute in class javax.xml.parsers.DocumentBuilderFactoryDocumentBuilderFactory.setAttribute(String, Object)public java.lang.Object getAttribute(java.lang.String name)
getAttribute in class javax.xml.parsers.DocumentBuilderFactoryDocumentBuilderFactory.getAttribute(String)public boolean isValidating()
isValidating in class javax.xml.parsers.DocumentBuilderFactorypublic void setValidating(boolean _validating)
setValidating in class javax.xml.parsers.DocumentBuilderFactorypublic boolean isCoalescing()
isCoalescing in class javax.xml.parsers.DocumentBuilderFactorypublic boolean isExpandEntityReference()
public boolean isIgnoringComments()
isIgnoringComments in class javax.xml.parsers.DocumentBuilderFactorypublic boolean isIgnoringElementContentWhitespace()
isIgnoringElementContentWhitespace in class javax.xml.parsers.DocumentBuilderFactorypublic boolean isNamespaceAware()
isNamespaceAware in class javax.xml.parsers.DocumentBuilderFactorypublic void setCoalescing(boolean coalescing)
setCoalescing in class javax.xml.parsers.DocumentBuilderFactorypublic void setExpandEntityReference(boolean expandEntityRef)
public void setIgnoringComments(boolean ignoreComments)
setIgnoringComments in class javax.xml.parsers.DocumentBuilderFactorypublic void setIgnoringElementContentWhitespace(boolean whitespace)
setIgnoringElementContentWhitespace in class javax.xml.parsers.DocumentBuilderFactorypublic void setNamespaceAware(boolean awareness)
setNamespaceAware in class javax.xml.parsers.DocumentBuilderFactorypublic boolean getFeature(java.lang.String name)
throws javax.xml.parsers.ParserConfigurationException
getFeature in class javax.xml.parsers.DocumentBuilderFactoryjavax.xml.parsers.ParserConfigurationExceptionpublic void setFeature(java.lang.String name,
boolean value)
throws javax.xml.parsers.ParserConfigurationException
setFeature in class javax.xml.parsers.DocumentBuilderFactoryjavax.xml.parsers.ParserConfigurationException