org.exolab.adaptx.jaxp.transform
public class TransformerFactoryImpl extends SAXTransformerFactory
Version: $Revision: 3955 $ $Date: 2003-10-07 04:37:35 -0400 (Tue, 07 Oct 2003) $
Field Summary | |
---|---|
static String[] | SUPPORTED_FEATURES
The list of supported features |
Constructor Summary | |
---|---|
TransformerFactoryImpl()
Creates a new TransformerFactoryImpl |
Method Summary | |
---|---|
Source | getAssociatedStylesheet(Source source, String media, String title, String charset)
Returns the associated stylesheet with the given source document.
|
Object | getAttribute(String name)
Allows the user to retrieve specific attributes on the underlying
implementation.
|
ErrorListener | getErrorListener()
Get the error event handler for the TransformerFactory.
|
boolean | getFeature(String name)
Look up the value of a feature.
|
URIResolver | getURIResolver()
Get the object that is used by default during the transformation
to resolve URIs used in document(), xsl:import, or xsl:include.
|
Templates | newTemplates(Source source)
Process the Source into a Templates object, which is a
a compiled representation of the source. |
TemplatesHandler | newTemplatesHandler()
Get a TemplatesHandler object that can process SAX
ContentHandler events into a Templates object.
|
Transformer | newTransformer(Source source)
Process the Source into a Transformer object. |
Transformer | newTransformer()
Create a new Transformer object that performs a copy
of the source to the result.
|
TransformerHandler | newTransformerHandler(Source source)
Get a TransformerHandler object that can process SAX
ContentHandler events into a Result, based on the transformation
instructions specified by the argument.
|
TransformerHandler | newTransformerHandler(Templates templates)
Get a TransformerHandler object that can process SAX
ContentHandler events into a Result, based on the Templates argument.
|
TransformerHandler | newTransformerHandler()
Get a TransformerHandler object that can process SAX
ContentHandler events into a Result. |
XMLFilter | newXMLFilter(Source source)
Create an XMLFilter that uses the given Source as the
transformation instructions.
|
XMLFilter | newXMLFilter(Templates templates)
Create an XMLFilter, based on the Templates argument..
|
void | setAttribute(String name, Object value)
Allows the user to set specific attributes on the underlying
implementation. |
void | setErrorListener(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(String name, boolean value) |
void | setURIResolver(URIResolver resolver)
Set an object that is used by default during the transformation
to resolve URIs used in xsl:import, or xsl:include.
|
Refer to the JAXP 1.1 TransformerFactory documentation for more information
Note: This method is not yet supported.
Throws: TransformerConfigurationException.
Parameters: name The name of the attribute.
Returns: value The value of the attribute.
Throws: IllegalArgumentException thrown if the underlying implementation doesn't recognize the attribute.
Returns: The current error handler, which should never be null.
The feature name is any absolute URI.
Parameters: name The feature name, which is an absolute URI.
Returns: The current state of the feature (true or false).
Returns: The URIResolver that was set with setURIResolver.
Parameters: source An object that holds a URL, input stream, etc.
Returns: A Templates object capable of being used for transformation purposes, never null.
Throws: TransformerConfigurationException May throw this during the parse when it is constructing the Templates object and fails.
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: source An object that holds a URI, input stream, etc.
Returns: A Transformer object that may be used to perform a transformation in a single thread, never null.
Throws: TransformerConfigurationException May throw this during the parse when it is constructing the Templates object and fails.
Parameters: source An object that holds a URI, input stream, etc.
Returns: A Transformer object that may be used to perform a transformation in a single thread, never null.
Throws: TransformerConfigurationException May throw this during the parse when it is constructing the Templates object and fails.
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.
Parameters: name The name of the attribute. value The value of the attribute.
Throws: IllegalArgumentException thrown if the underlying implementation doesn't recognize the attribute.
Parameters: listener The new error listener.
Throws: IllegalArgumentException if listener is null.
Parameters: resolver An object that implements the URIResolver interface, or null.