javax.xml.parsers
Class SAXParserFactory
java.lang.Object
javax.xml.parsers.SAXParserFactory
public abstract class SAXParserFactory
extends java.lang.Object
Factory for obtaining SAX parsers.
Instances of this class are not guaranteed to be thread safe.
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.
|
SAXParser | newSAXParser() - Creates a new parser instance using the currently specified factory
configuration.
|
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.
|
SAXParserFactory
protected SAXParserFactory()
isNamespaceAware
public boolean isNamespaceAware()
Indicates whether parsers obtained from this factory will be XML
Namespace aware.
isValidating
public boolean isValidating()
Indicates whether parsers obtained from this factory will validate
their input.
isXIncludeAware
public boolean isXIncludeAware()
Indicates whether parsers obtained from this factory will be XInclude
aware.
- 1.3
newInstance
public static SAXParserFactory newInstance()
throws FactoryConfigurationError
Creates a new factory instance.
The implementation class to load is the first found in the following
locations:
- the
javax.xml.parsers.SAXParserFactory
system
property
- the above named property value in the
$JAVA_HOME/lib/jaxp.properties
file
- the class name specified in the
META-INF/services/javax.xml.parsers.SAXParserFactory
system resource
- the default factory class
setNamespaceAware
public void setNamespaceAware(boolean awareness)
Sets whether parsers obtained from this factory will be XML Namespace
aware.
setValidating
public void setValidating(boolean validating)
Sets whether parsers obtained from this factory will validate their
input.
setXIncludeAware
public void setXIncludeAware(boolean state)
Sets whether parsers obtained from this factory will be XInclude aware.
- 1.3