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 | 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 | Description |
|---|---|---|
protected |
SAXTransformerFactory() |
The default constructor is protected on purpose.
|
| Modifier and Type | Method | 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..
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAssociatedStylesheet, getAttribute, getErrorListener, getFeature, getURIResolver, newDefaultInstance, 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, 2017, Oracle and/or its affiliates. 500 Oracle Parkway
Redwood Shores, CA 94065 USA. All rights reserved.
DRAFT 9-Debian+0-9b153-2