Package com.sun.msv.verifier.jaxp
Class DocumentBuilderFactoryImpl
java.lang.Object
javax.xml.parsers.DocumentBuilderFactory
com.sun.msv.verifier.jaxp.DocumentBuilderFactoryImpl
DocumentBuilderFactory implementation that supports validation.
This class uses another DocumentBuilderFactory implementation and adds the validation capability to it.
- Author:
- Kohsuke KAWAGUCHI
-
Constructor Summary
ConstructorsConstructorDescriptionCreates a new instance by using the default DocumentBuilderFactory implementation as the underlying parser.Creates a new instance by specifying the underlying SAXParserFactory implementation.DocumentBuilderFactoryImpl(DocumentBuilderFactory _factory, org.iso_relax.verifier.Schema _schema) -
Method Summary
Modifier and TypeMethodDescriptiongetAttribute(String name) booleangetFeature(String name) booleanbooleanbooleanbooleanbooleanbooleanvoidsetAttribute(String name, Object value) voidsetCoalescing(boolean newVal) voidsetExpandEntityReference(boolean newVal) voidsetFeature(String name, boolean value) voidsetIgnoringComments(boolean newVal) voidsetIgnoringElementContentWhitespace(boolean newVal) voidsetNamespaceAware(boolean newVal) voidsetValidating(boolean newVal) Methods inherited from class javax.xml.parsers.DocumentBuilderFactory
getSchema, isExpandEntityReferences, isXIncludeAware, newDefaultInstance, newDefaultNSInstance, newInstance, newInstance, newNSInstance, newNSInstance, setExpandEntityReferences, setSchema, setXIncludeAware
-
Constructor Details
-
DocumentBuilderFactoryImpl
public DocumentBuilderFactoryImpl()Creates a new instance by using the default DocumentBuilderFactory implementation as the underlying parser. This constructor does not set any schema. -
DocumentBuilderFactoryImpl
Creates a new instance by specifying the underlying SAXParserFactory implementation. This constructor does not set any schema. -
DocumentBuilderFactoryImpl
public DocumentBuilderFactoryImpl(DocumentBuilderFactory _factory, org.iso_relax.verifier.Schema _schema)
-
-
Method Details
-
getAttribute
- Specified by:
getAttributein classDocumentBuilderFactory
-
setAttribute
- Specified by:
setAttributein classDocumentBuilderFactory
-
isCoalescing
public boolean isCoalescing()- Overrides:
isCoalescingin classDocumentBuilderFactory
-
isExpandEntityReference
public boolean isExpandEntityReference() -
isIgnoringComments
public boolean isIgnoringComments()- Overrides:
isIgnoringCommentsin classDocumentBuilderFactory
-
isIgnoringElementContentWhitespace
public boolean isIgnoringElementContentWhitespace()- Overrides:
isIgnoringElementContentWhitespacein classDocumentBuilderFactory
-
isNamespaceAware
public boolean isNamespaceAware()- Overrides:
isNamespaceAwarein classDocumentBuilderFactory
-
isValidating
public boolean isValidating()- Overrides:
isValidatingin classDocumentBuilderFactory
-
newDocumentBuilder
- Specified by:
newDocumentBuilderin classDocumentBuilderFactory- Throws:
ParserConfigurationException
-
setCoalescing
public void setCoalescing(boolean newVal) - Overrides:
setCoalescingin classDocumentBuilderFactory
-
setExpandEntityReference
public void setExpandEntityReference(boolean newVal) -
setIgnoringComments
public void setIgnoringComments(boolean newVal) - Overrides:
setIgnoringCommentsin classDocumentBuilderFactory
-
setIgnoringElementContentWhitespace
public void setIgnoringElementContentWhitespace(boolean newVal) - Overrides:
setIgnoringElementContentWhitespacein classDocumentBuilderFactory
-
setNamespaceAware
public void setNamespaceAware(boolean newVal) - Overrides:
setNamespaceAwarein classDocumentBuilderFactory
-
setValidating
public void setValidating(boolean newVal) - Overrides:
setValidatingin classDocumentBuilderFactory
-
getFeature
- Specified by:
getFeaturein classDocumentBuilderFactory
-
setFeature
- Specified by:
setFeaturein classDocumentBuilderFactory
-