|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.xml.parsers.SAXParserFactory
public abstract class SAXParserFactory
Factory for obtaining SAX parsers. Instances of this class are not guaranteed to be thread safe.
Constructor Summary | |
---|---|
protected |
SAXParserFactory()
|
Method Summary | |
---|---|
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. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected SAXParserFactory()
Method Detail |
---|
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 resource
FactoryConfigurationError
public abstract SAXParser newSAXParser() throws ParserConfigurationException, SAXException
ParserConfigurationException
- if the specified configuration
is not supported
SAXException
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 featurevalue
ParserConfigurationException
SAXNotRecognizedException
SAXNotSupportedException
public abstract boolean getFeature(String name) throws ParserConfigurationException, SAXNotRecognizedException, SAXNotSupportedException
name
- the feature name
ParserConfigurationException
SAXNotRecognizedException
SAXNotSupportedException
public Schema getSchema()
setSchema(javax.xml.validation.Schema)
public void setSchema(Schema schema)
getSchema()
public boolean isXIncludeAware()
public void setXIncludeAware(boolean state)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |