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, setXIncludeAware
protected 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 DocumentBuilderFactory
ParserConfigurationException
public void setAttribute(String name, Object value)
setAttribute
in class DocumentBuilderFactory
DocumentBuilderFactory.setAttribute(String, Object)
public Object getAttribute(String name)
getAttribute
in class DocumentBuilderFactory
DocumentBuilderFactory.getAttribute(String)
public boolean isValidating()
isValidating
in class DocumentBuilderFactory
public void setValidating(boolean _validating)
setValidating
in class DocumentBuilderFactory
public boolean isCoalescing()
isCoalescing
in class DocumentBuilderFactory
public boolean isExpandEntityReference()
public boolean isIgnoringComments()
isIgnoringComments
in class DocumentBuilderFactory
public boolean isIgnoringElementContentWhitespace()
isIgnoringElementContentWhitespace
in class DocumentBuilderFactory
public boolean isNamespaceAware()
isNamespaceAware
in class DocumentBuilderFactory
public void setCoalescing(boolean coalescing)
setCoalescing
in class DocumentBuilderFactory
public void setExpandEntityReference(boolean expandEntityRef)
public void setIgnoringComments(boolean ignoreComments)
setIgnoringComments
in class DocumentBuilderFactory
public void setIgnoringElementContentWhitespace(boolean whitespace)
setIgnoringElementContentWhitespace
in class DocumentBuilderFactory
public void setNamespaceAware(boolean awareness)
setNamespaceAware
in class DocumentBuilderFactory
public boolean getFeature(String name) throws ParserConfigurationException
getFeature
in class DocumentBuilderFactory
ParserConfigurationException
public void setFeature(String name, boolean value) throws ParserConfigurationException
setFeature
in class DocumentBuilderFactory
ParserConfigurationException