public abstract class SAXTransformerFactory extends TransformerFactory
If an application wants to set the ErrorHandler or EntityResolver for an XMLReader used during a transformation, it should use a URIResolver to return the SAXSource which provides (with getXMLReader) a reference to the XMLReader.
| Modifier and Type | Field and Description | 
|---|---|
static String | 
FEATURE
If  
TransformerFactory.getFeature(java.lang.String)
 returns true when passed this value as an argument,
 the TransformerFactory returned from
 TransformerFactory.newInstance() may
 be safely cast to a SAXTransformerFactory. | 
static String | 
FEATURE_XMLFILTER
If  
TransformerFactory.getFeature(java.lang.String)
 returns true when passed this value as an argument,
 the newXMLFilter(Source src)
 and newXMLFilter(Templates templates) methods are supported. | 
| Modifier | Constructor and Description | 
|---|---|
protected  | 
SAXTransformerFactory()
The default constructor is protected on purpose. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
abstract TemplatesHandler | 
newTemplatesHandler()
Get a TemplatesHandler object that can process SAX
 ContentHandler events into a Templates object. 
 | 
abstract TransformerHandler | 
newTransformerHandler()
Get a TransformerHandler object that can process SAX
 ContentHandler events into a Result. 
 | 
abstract TransformerHandler | 
newTransformerHandler(Source src)
Get a TransformerHandler object that can process SAX
 ContentHandler events into a Result, based on the transformation
 instructions specified by the argument. 
 | 
abstract TransformerHandler | 
newTransformerHandler(Templates templates)
Get a TransformerHandler object that can process SAX
 ContentHandler events into a Result, based on the Templates argument. 
 | 
abstract XMLFilter | 
newXMLFilter(Source src)
Create an XMLFilter that uses the given Source as the
 transformation instructions. 
 | 
abstract XMLFilter | 
newXMLFilter(Templates templates)
Create an XMLFilter, based on the Templates argument.. 
 | 
getAssociatedStylesheet, getAttribute, getErrorListener, getFeature, getURIResolver, newInstance, newInstance, newTemplates, newTransformer, newTransformer, setAttribute, setErrorListener, setFeature, setURIResolverpublic static final String FEATURE
TransformerFactory.getFeature(java.lang.String)
 returns true when passed this value as an argument,
 the TransformerFactory returned from
 TransformerFactory.newInstance() may
 be safely cast to a SAXTransformerFactory.public static final String FEATURE_XMLFILTER
TransformerFactory.getFeature(java.lang.String)
 returns true when passed this value as an argument,
 the newXMLFilter(Source src)
 and newXMLFilter(Templates templates) methods are supported.protected SAXTransformerFactory()
public abstract TransformerHandler newTransformerHandler(Source src) throws TransformerConfigurationException
src - The Source of the transformation instructions.TransformerConfigurationException - If for some reason the
 TransformerHandler can not be created.public abstract TransformerHandler newTransformerHandler(Templates templates) throws TransformerConfigurationException
templates - The compiled transformation instructions.TransformerConfigurationException - If for some reason the
 TransformerHandler can not be created.public abstract TransformerHandler newTransformerHandler() throws TransformerConfigurationException
TransformerConfigurationException - If for some reason the
 TransformerHandler cannot be created.public abstract TemplatesHandler newTemplatesHandler() throws TransformerConfigurationException
TransformerConfigurationException - If for some reason the
 TemplatesHandler cannot be created.public abstract XMLFilter newXMLFilter(Source src) throws TransformerConfigurationException
src - The Source of the transformation instructions.TransformerConfigurationException - If for some reason the
 TemplatesHandler cannot be created.public abstract XMLFilter newXMLFilter(Templates templates) throws TransformerConfigurationException
templates - The compiled transformation instructions.TransformerConfigurationException - If for some reason the
 TemplatesHandler cannot be created. Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2012, Oracle and/or its affiliates.  All rights reserved.