public class ValidatingDocumentBuilderFactory
extends javax.xml.parsers.DocumentBuilderFactory
DocumentBuilderFactory
and adds validation capability.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) |
public ValidatingDocumentBuilderFactory(javax.xml.parsers.DocumentBuilderFactory wrapped, Schema schema)
wrapped
- internal DocumentBuilderFactoryschema
- compiled schema.public ValidatingDocumentBuilderFactory(Schema schema)
schema
- the compiled Schema object. It can not be null.public java.lang.Object getAttribute(java.lang.String name)
getAttribute
in class javax.xml.parsers.DocumentBuilderFactory
DocumentBuilderFactory.getAttribute(String)
public boolean getFeature(java.lang.String name) throws javax.xml.parsers.ParserConfigurationException
getFeature
in class javax.xml.parsers.DocumentBuilderFactory
javax.xml.parsers.ParserConfigurationException
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 boolean isValidating()
isValidating
in class javax.xml.parsers.DocumentBuilderFactory
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 void setCoalescing(boolean coalescing)
setCoalescing
in class javax.xml.parsers.DocumentBuilderFactory
public void setExpandEntityReference(boolean expandEntityRef)
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
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 void setValidating(boolean _validating)
setValidating
in class javax.xml.parsers.DocumentBuilderFactory