public class ValidatingSAXParserFactory
extends javax.xml.parsers.SAXParserFactory
SAXParserFactory
and adds validation capability.Constructor and Description |
---|
ValidatingSAXParserFactory(javax.xml.parsers.SAXParserFactory wrapped,
Schema schema)
creates a new instance with an internal SAXParserFactory and Schema.
|
ValidatingSAXParserFactory(Schema schema)
creates a new instance that wraps the default DocumentBuilderFactory
|
Modifier and Type | Method and Description |
---|---|
boolean |
getFeature(java.lang.String name) |
boolean |
isNamespaceAware() |
boolean |
isValidating() |
javax.xml.parsers.SAXParser |
newSAXParser()
returns a new SAX parser.
|
void |
setFeature(java.lang.String name,
boolean value) |
void |
setNamespaceAware(boolean awareness) |
void |
setValidating(boolean validating) |
public ValidatingSAXParserFactory(javax.xml.parsers.SAXParserFactory wrapped, Schema schema)
wrapped
- internal SAXParserschema
- compiled schema.public ValidatingSAXParserFactory(Schema schema)
schema
- the compiled Schema object. It can not be null.public boolean getFeature(java.lang.String name) throws javax.xml.parsers.ParserConfigurationException, org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException
getFeature
in class javax.xml.parsers.SAXParserFactory
javax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXNotRecognizedException
org.xml.sax.SAXNotSupportedException
SAXParserFactory.getFeature(String)
public boolean isNamespaceAware()
isNamespaceAware
in class javax.xml.parsers.SAXParserFactory
public boolean isValidating()
isValidating
in class javax.xml.parsers.SAXParserFactory
public javax.xml.parsers.SAXParser newSAXParser() throws javax.xml.parsers.ParserConfigurationException, org.xml.sax.SAXException
newSAXParser
in class javax.xml.parsers.SAXParserFactory
javax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException
public void setFeature(java.lang.String name, boolean value) throws javax.xml.parsers.ParserConfigurationException, org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException
setFeature
in class javax.xml.parsers.SAXParserFactory
javax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXNotRecognizedException
org.xml.sax.SAXNotSupportedException
SAXParserFactory.setFeature(String, boolean)
public void setNamespaceAware(boolean awareness)
setNamespaceAware
in class javax.xml.parsers.SAXParserFactory
public void setValidating(boolean validating)
setValidating
in class javax.xml.parsers.SAXParserFactory