javax.xml.parsers
public abstract class SAXParserFactory extends Object
Modifier | Constructor and Description |
---|---|
protected |
SAXParserFactory() |
Modifier and Type | Method and Description |
---|---|
abstract boolean |
getFeature(String name)
Returns the specified feature for SAX2 parsers obtained from this
factory.
|
Schema |
getSchema()
Returns the schema.
|
boolean |
isNamespaceAware()
Indicates whether parsers obtained from this factory will be XML
Namespace aware.
|
boolean |
isValidating()
Indicates whether parsers obtained from this factory will validate
their input.
|
boolean |
isXIncludeAware()
Indicates whether parsers obtained from this factory will be XInclude
aware.
|
static SAXParserFactory |
newInstance()
Creates a new factory instance.
|
abstract SAXParser |
newSAXParser()
Creates a new parser instance using the currently specified factory
configuration.
|
abstract void |
setFeature(String name,
boolean value)
Sets the specified feature for SAX2 parsers obtained from this factory.
|
void |
setNamespaceAware(boolean awareness)
Sets whether parsers obtained from this factory will be XML Namespace
aware.
|
void |
setSchema(Schema schema)
Sets the schema.
|
void |
setValidating(boolean validating)
Sets whether parsers obtained from this factory will validate their
input.
|
void |
setXIncludeAware(boolean state)
Sets whether parsers obtained from this factory will be XInclude aware.
|
protected SAXParserFactory()
public static SAXParserFactory newInstance() throws FactoryConfigurationError
javax.xml.parsers.SAXParserFactory
system
property$JAVA_HOME/lib/jaxp.properties
fileMETA-INF/services/javax.xml.parsers.SAXParserFactory
system resourceFactoryConfigurationError
public abstract SAXParser newSAXParser() throws ParserConfigurationException, SAXException
ParserConfigurationException
- if the specified configuration
is not supportedSAXException
public void setNamespaceAware(boolean awareness)
public void setValidating(boolean validating)
public boolean isNamespaceAware()
public boolean isValidating()
public abstract void setFeature(String name, boolean value) throws ParserConfigurationException, SAXNotRecognizedException, SAXNotSupportedException
name
- the feature namevalue
- the featurevalueParserConfigurationException
SAXNotRecognizedException
SAXNotSupportedException
public abstract boolean getFeature(String name) throws ParserConfigurationException, SAXNotRecognizedException, SAXNotSupportedException
name
- the feature nameParserConfigurationException
SAXNotRecognizedException
SAXNotSupportedException
public Schema getSchema()
setSchema(javax.xml.validation.Schema)
public void setSchema(Schema schema)
getSchema()
public boolean isXIncludeAware()
public void setXIncludeAware(boolean state)