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 | FEATUREIf  TransformerFactory.getFeature(java.lang.String)returns true when passed this value as an argument,
 the TransformerFactory returned fromTransformerFactory.newInstance()may
 be safely cast to a SAXTransformerFactory. | 
| static String | FEATURE_XMLFILTERIf  TransformerFactory.getFeature(java.lang.String)returns true when passed this value as an argument,
 thenewXMLFilter(Source src)andnewXMLFilter(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, 2023, Oracle and/or its affiliates.  All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.