public class ValidatingDocumentBuilderFactory extends DocumentBuilderFactory
DocumentBuilderFactory and adds validation capability.| Modifier and Type | Field and Description |
|---|---|
protected Schema |
_Schema |
protected DocumentBuilderFactory |
_WrappedFactory |
| Constructor and Description |
|---|
ValidatingDocumentBuilderFactory(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 |
|---|---|
Object |
getAttribute(String name) |
boolean |
getFeature(String name) |
boolean |
isCoalescing() |
boolean |
isExpandEntityReference() |
boolean |
isIgnoringComments() |
boolean |
isIgnoringElementContentWhitespace() |
boolean |
isNamespaceAware() |
boolean |
isValidating() |
DocumentBuilder |
newDocumentBuilder()
returns a new DOM parser.
|
void |
setAttribute(String name,
Object value) |
void |
setCoalescing(boolean coalescing) |
void |
setExpandEntityReference(boolean expandEntityRef) |
void |
setFeature(String name,
boolean value) |
void |
setIgnoringComments(boolean ignoreComments) |
void |
setIgnoringElementContentWhitespace(boolean whitespace) |
void |
setNamespaceAware(boolean awareness) |
void |
setValidating(boolean _validating) |
getSchema, isExpandEntityReferences, isXIncludeAware, newInstance, newInstance, setExpandEntityReferences, setSchema, setXIncludeAwareprotected Schema _Schema
protected DocumentBuilderFactory _WrappedFactory
public ValidatingDocumentBuilderFactory(Schema schema)
schema - the compiled Schema object. It can not be null.public ValidatingDocumentBuilderFactory(DocumentBuilderFactory wrapped, Schema schema)
wrapped - internal DocumentBuilderFactoryschema - compiled schema.public DocumentBuilder newDocumentBuilder() throws ParserConfigurationException
newDocumentBuilder in class DocumentBuilderFactoryParserConfigurationExceptionpublic void setAttribute(String name, Object value)
setAttribute in class DocumentBuilderFactoryDocumentBuilderFactory.setAttribute(String, Object)public Object getAttribute(String name)
getAttribute in class DocumentBuilderFactoryDocumentBuilderFactory.getAttribute(String)public boolean isValidating()
isValidating in class DocumentBuilderFactorypublic void setValidating(boolean _validating)
setValidating in class DocumentBuilderFactorypublic boolean isCoalescing()
isCoalescing in class DocumentBuilderFactorypublic boolean isExpandEntityReference()
public boolean isIgnoringComments()
isIgnoringComments in class DocumentBuilderFactorypublic boolean isIgnoringElementContentWhitespace()
isIgnoringElementContentWhitespace in class DocumentBuilderFactorypublic boolean isNamespaceAware()
isNamespaceAware in class DocumentBuilderFactorypublic void setCoalescing(boolean coalescing)
setCoalescing in class DocumentBuilderFactorypublic void setExpandEntityReference(boolean expandEntityRef)
public void setIgnoringComments(boolean ignoreComments)
setIgnoringComments in class DocumentBuilderFactorypublic void setIgnoringElementContentWhitespace(boolean whitespace)
setIgnoringElementContentWhitespace in class DocumentBuilderFactorypublic void setNamespaceAware(boolean awareness)
setNamespaceAware in class DocumentBuilderFactorypublic boolean getFeature(String name) throws ParserConfigurationException
getFeature in class DocumentBuilderFactoryParserConfigurationExceptionpublic void setFeature(String name, boolean value) throws ParserConfigurationException
setFeature in class DocumentBuilderFactoryParserConfigurationException