public class TransformerFactoryImpl
extends javax.xml.transform.sax.SAXTransformerFactory
| Modifier and Type | Field | Description |
|---|---|---|
static java.lang.String[] |
SUPPORTED_FEATURES |
The list of supported features
|
| Constructor | Description |
|---|---|
TransformerFactoryImpl() |
Creates a new TransformerFactoryImpl
|
| Modifier and Type | Method | Description |
|---|---|---|
javax.xml.transform.Source |
getAssociatedStylesheet(javax.xml.transform.Source source,
java.lang.String media,
java.lang.String title,
java.lang.String charset) |
Returns the associated stylesheet with the given source document.
|
java.lang.Object |
getAttribute(java.lang.String name) |
Allows the user to retrieve specific attributes on the underlying
implementation.
|
javax.xml.transform.ErrorListener |
getErrorListener() |
Get the error event handler for the TransformerFactory.
|
boolean |
getFeature(java.lang.String name) |
Look up the value of a feature.
|
javax.xml.transform.URIResolver |
getURIResolver() |
Get the object that is used by default during the transformation
to resolve URIs used in document(), xsl:import, or xsl:include.
|
javax.xml.transform.Templates |
newTemplates(javax.xml.transform.Source source) |
Process the Source into a Templates object, which is a
a compiled representation of the source.
|
javax.xml.transform.sax.TemplatesHandler |
newTemplatesHandler() |
Get a TemplatesHandler object that can process SAX
ContentHandler events into a Templates object.
|
javax.xml.transform.Transformer |
newTransformer() |
Create a new Transformer object that performs a copy
of the source to the result.
|
javax.xml.transform.Transformer |
newTransformer(javax.xml.transform.Source source) |
Process the Source into a Transformer object.
|
javax.xml.transform.sax.TransformerHandler |
newTransformerHandler() |
Get a TransformerHandler object that can process SAX
ContentHandler events into a Result.
|
javax.xml.transform.sax.TransformerHandler |
newTransformerHandler(javax.xml.transform.Source source) |
Get a TransformerHandler object that can process SAX
ContentHandler events into a Result, based on the transformation
instructions specified by the argument.
|
javax.xml.transform.sax.TransformerHandler |
newTransformerHandler(javax.xml.transform.Templates templates) |
Get a TransformerHandler object that can process SAX
ContentHandler events into a Result, based on the Templates argument.
|
org.xml.sax.XMLFilter |
newXMLFilter(javax.xml.transform.Source source) |
Create an XMLFilter that uses the given Source as the
transformation instructions.
|
org.xml.sax.XMLFilter |
newXMLFilter(javax.xml.transform.Templates templates) |
Create an XMLFilter, based on the Templates argument..
|
void |
setAttribute(java.lang.String name,
java.lang.Object value) |
Allows the user to set specific attributes on the underlying
implementation.
|
void |
setErrorListener(javax.xml.transform.ErrorListener listener) |
Set the error event listener for the TransformerFactory, which
is used for the processing of transformation instructions,
and not for the transformation itself.
|
void |
setFeature(java.lang.String name,
boolean value) |
|
void |
setURIResolver(javax.xml.transform.URIResolver resolver) |
Set an object that is used by default during the transformation
to resolve URIs used in xsl:import, or xsl:include.
|
public static final java.lang.String[] SUPPORTED_FEATURES
public TransformerFactoryImpl()
public javax.xml.transform.Source getAssociatedStylesheet(javax.xml.transform.Source source,
java.lang.String media,
java.lang.String title,
java.lang.String charset)
throws javax.xml.transform.TransformerConfigurationException
Refer to the JAXP 1.1 TransformerFactory documentation for more information
Note: This method is not yet supported.
getAssociatedStylesheet in class javax.xml.transform.TransformerFactoryjavax.xml.transform.TransformerConfigurationExceptionpublic java.lang.Object getAttribute(java.lang.String name)
throws java.lang.IllegalArgumentException
getAttribute in class javax.xml.transform.TransformerFactoryname - The name of the attribute.java.lang.IllegalArgumentException - thrown if the underlying
implementation doesn't recognize the attribute.public javax.xml.transform.ErrorListener getErrorListener()
getErrorListener in class javax.xml.transform.TransformerFactorypublic boolean getFeature(java.lang.String name)
The feature name is any absolute URI.
getFeature in class javax.xml.transform.TransformerFactoryname - The feature name, which is an absolute URI.public javax.xml.transform.URIResolver getURIResolver()
getURIResolver in class javax.xml.transform.TransformerFactorypublic javax.xml.transform.Templates newTemplates(javax.xml.transform.Source source)
throws javax.xml.transform.TransformerConfigurationException
newTemplates in class javax.xml.transform.TransformerFactorysource - An object that holds a URL, input stream, etc.javax.xml.transform.TransformerConfigurationException - May throw this during the parse when it
is constructing the Templates object and fails.public javax.xml.transform.Transformer newTransformer(javax.xml.transform.Source source)
throws javax.xml.transform.TransformerConfigurationException
newTransformer in class javax.xml.transform.TransformerFactorysource - An object that holds a URI, input stream, etc.javax.xml.transform.TransformerConfigurationException - May throw this during the parse
when it is constructing the Templates object and fails.public javax.xml.transform.Transformer newTransformer()
throws javax.xml.transform.TransformerConfigurationException
newTransformer in class javax.xml.transform.TransformerFactorysource - An object that holds a URI, input stream, etc.javax.xml.transform.TransformerConfigurationException - May throw this during
the parse when it is constructing the
Templates object and fails.public void setAttribute(java.lang.String name,
java.lang.Object value)
throws java.lang.IllegalArgumentException
setAttribute in class javax.xml.transform.TransformerFactoryname - The name of the attribute.value - The value of the attribute.java.lang.IllegalArgumentException - thrown if the underlying
implementation doesn't recognize the attribute.public void setErrorListener(javax.xml.transform.ErrorListener listener)
throws java.lang.IllegalArgumentException
setErrorListener in class javax.xml.transform.TransformerFactorylistener - The new error listener.java.lang.IllegalArgumentException - if listener is null.public void setURIResolver(javax.xml.transform.URIResolver resolver)
setURIResolver in class javax.xml.transform.TransformerFactoryresolver - An object that implements the URIResolver interface,
or null.public javax.xml.transform.sax.TransformerHandler newTransformerHandler(javax.xml.transform.Source source)
throws javax.xml.transform.TransformerConfigurationException
newTransformerHandler in class javax.xml.transform.sax.SAXTransformerFactorysrc - The Source of the transformation instructions.javax.xml.transform.TransformerConfigurationException - If for some reason the
TransformerHandler can not be created.public javax.xml.transform.sax.TransformerHandler newTransformerHandler(javax.xml.transform.Templates templates)
throws javax.xml.transform.TransformerConfigurationException
newTransformerHandler in class javax.xml.transform.sax.SAXTransformerFactorytemplates - The compiled transformation instructions.javax.xml.transform.TransformerConfigurationException - If for some reason the
TransformerHandler can not be created.public javax.xml.transform.sax.TransformerHandler newTransformerHandler()
throws javax.xml.transform.TransformerConfigurationException
newTransformerHandler in class javax.xml.transform.sax.SAXTransformerFactoryjavax.xml.transform.TransformerConfigurationException - If for some reason the
TransformerHandler cannot be created.public javax.xml.transform.sax.TemplatesHandler newTemplatesHandler()
throws javax.xml.transform.TransformerConfigurationException
newTemplatesHandler in class javax.xml.transform.sax.SAXTransformerFactoryjavax.xml.transform.TransformerConfigurationException - If for some reason the
TemplatesHandler cannot be created.public org.xml.sax.XMLFilter newXMLFilter(javax.xml.transform.Source source)
throws javax.xml.transform.TransformerConfigurationException
newXMLFilter in class javax.xml.transform.sax.SAXTransformerFactorysrc - The Source of the transformation instructions.javax.xml.transform.TransformerConfigurationException - If for some reason the
TemplatesHandler cannot be created.public org.xml.sax.XMLFilter newXMLFilter(javax.xml.transform.Templates templates)
throws javax.xml.transform.TransformerConfigurationException
newXMLFilter in class javax.xml.transform.sax.SAXTransformerFactorytemplates - The compiled transformation instructions.javax.xml.transform.TransformerConfigurationException - If for some reason the
TemplatesHandler cannot be created.public void setFeature(java.lang.String name,
boolean value)
throws javax.xml.transform.TransformerConfigurationException
setFeature in class javax.xml.transform.TransformerFactoryjavax.xml.transform.TransformerConfigurationException