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 returns true when passed this value as an argument, the TransformerFactory returned from
TransformerFactory may be safely cast to a SAXTransformerFactory.
|
static String |
FEATURE_XMLFILTER
If
TransformerFactory 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
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
Get a TransformerHandler object that can process SAX ContentHandler events into a Result, based on the Templates argument.
|
abstract XMLFilter |
newXMLFilter(Source
Create an XMLFilter that uses the given Source as the transformation instructions.
|
abstract XMLFilter |
newXMLFilter(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 StringFEATURE
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 StringFEATURE_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 TransformerHandlernewTransformerHandler(Source src) throws TransformerConfigurationException
src - The Source of the transformation instructions.
TransformerConfigurationException - If for some reason the TransformerHandler can not be created.
public abstract TransformerHandlernewTransformerHandler(Templates templates) throws TransformerConfigurationException
templates - The compiled transformation instructions.
TransformerConfigurationException - If for some reason the TransformerHandler can not be created.
public abstract TransformerHandlernewTransformerHandler() throws TransformerConfigurationException
TransformerConfigurationException - If for some reason the TransformerHandler cannot be created.
public abstract TemplatesHandlernewTemplatesHandler() throws TransformerConfigurationException
TransformerConfigurationException - If for some reason the TemplatesHandler cannot be created.
public abstract XMLFilternewXMLFilter(Source src) throws TransformerConfigurationException
src - The Source of the transformation instructions.
TransformerConfigurationException - If for some reason the TemplatesHandler cannot be created.
public abstract XMLFilternewXMLFilter(Templates templates) throws TransformerConfigurationException
templates - The compiled transformation instructions.
TransformerConfigurationException - If for some reason the TemplatesHandler cannot be created.