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.SAXParserFactorysystem
 property
- the above named property value in the
 $JAVA_HOME/lib/jaxp.propertiesfile
- the class name specified in the
 META-INF/services/javax.xml.parsers.SAXParserFactorysystem 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