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.TransformerFactory
javax.xml.transform.TransformerConfigurationException
public java.lang.Object getAttribute(java.lang.String name) throws java.lang.IllegalArgumentException
getAttribute
in class javax.xml.transform.TransformerFactory
name
- 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.TransformerFactory
public boolean getFeature(java.lang.String name)
The feature name is any absolute URI.
getFeature
in class javax.xml.transform.TransformerFactory
name
- The feature name, which is an absolute URI.public javax.xml.transform.URIResolver getURIResolver()
getURIResolver
in class javax.xml.transform.TransformerFactory
public javax.xml.transform.Templates newTemplates(javax.xml.transform.Source source) throws javax.xml.transform.TransformerConfigurationException
newTemplates
in class javax.xml.transform.TransformerFactory
source
- 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.TransformerFactory
source
- 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.TransformerFactory
source
- 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.TransformerFactory
name
- 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.TransformerFactory
listener
- 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.TransformerFactory
resolver
- 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.SAXTransformerFactory
src
- 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.SAXTransformerFactory
templates
- 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.SAXTransformerFactory
javax.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.SAXTransformerFactory
javax.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.SAXTransformerFactory
src
- 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.SAXTransformerFactory
templates
- 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.TransformerFactory
javax.xml.transform.TransformerConfigurationException