org.iso_relax.jaxp
Class ValidatingSAXParserFactory
SAXParserFactory
org.iso_relax.jaxp.ValidatingSAXParserFactory
public class ValidatingSAXParserFactory
extends SAXParserFactory
Wraps another SAXParserFactory
and adds validation capability.
ValidatingSAXParserFactory
public ValidatingSAXParserFactory(SAXParserFactory wrapped,
Schema schema)
creates a new instance with an internal SAXParserFactory and Schema.
wrapped
- internal SAXParserschema
- compiled schema.
ValidatingSAXParserFactory
public ValidatingSAXParserFactory(Schema schema)
creates a new instance that wraps the default DocumentBuilderFactory
schema
- the compiled Schema object. It can not be null.
getFeature
public boolean getFeature(String name)
throws ParserConfigurationException,
SAXNotRecognizedException,
SAXNotSupportedException
SAXParserFactory.getFeature(String)
isNamespaceAware
public boolean isNamespaceAware()
isValidating
public boolean isValidating()
newSAXParser
public SAXParser newSAXParser()
throws ParserConfigurationException,
SAXException
returns a new SAX parser.
setFeature
public void setFeature(String name,
boolean value)
throws ParserConfigurationException,
SAXNotRecognizedException,
SAXNotSupportedException
SAXParserFactory.setFeature(String, boolean)
setNamespaceAware
public void setNamespaceAware(boolean awareness)
setValidating
public void setValidating(boolean validating)