javax.xml.transform.sax
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.
| Field Summary | |
|---|---|
| static String | FEATURE If {@link javax.xml.transform.TransformerFactory#getFeature}
returns true when passed this value as an argument,
the TransformerFactory returned from
{@link javax.xml.transform.TransformerFactory#newInstance} may
be safely cast to a SAXTransformerFactory. |
| static String | FEATURE_XMLFILTER If {@link javax.xml.transform.TransformerFactory#getFeature}
returns true when passed this value as an argument,
the {@link #newXMLFilter(Source src)}
and {@link #newXMLFilter(Templates templates)} methods are supported. |
| Constructor Summary | |
|---|---|
| protected | SAXTransformerFactory()
The default constructor is protected on purpose. |
| Method Summary | |
|---|---|
| abstract TemplatesHandler | newTemplatesHandler()
Get a TemplatesHandler object that can process SAX
ContentHandler events into a Templates object.
|
| 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 TransformerHandler | newTransformerHandler()
Get a TransformerHandler object that can process SAX
ContentHandler events into a Result. |
| 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..
|
Returns: A non-null reference to a TransformerHandler, that may be used as a ContentHandler for SAX parse events.
Throws: TransformerConfigurationException If for some reason the TemplatesHandler cannot be created.
Parameters: src The Source of the transformation instructions.
Returns: TransformerHandler ready to transform SAX events.
Throws: TransformerConfigurationException If for some reason the TransformerHandler can not be created.
Parameters: templates The compiled transformation instructions.
Returns: TransformerHandler ready to transform SAX events.
Throws: TransformerConfigurationException If for some reason the TransformerHandler can not be created.
Returns: A non-null reference to a TransformerHandler, that may be used as a ContentHandler for SAX parse events.
Throws: TransformerConfigurationException If for some reason the TransformerHandler cannot be created.
Parameters: src The Source of the transformation instructions.
Returns: An XMLFilter object, or null if this feature is not supported.
Throws: TransformerConfigurationException If for some reason the TemplatesHandler cannot be created.
Parameters: templates The compiled transformation instructions.
Returns: An XMLFilter object, or null if this feature is not supported.
Throws: TransformerConfigurationException If for some reason the TemplatesHandler cannot be created.