org.apache.xalan.xsltc.trax
public class SmartTransformerFactoryImpl extends SAXTransformerFactory
| Constructor Summary | |
|---|---|
| SmartTransformerFactoryImpl()
implementation of the SmartTransformerFactory. | |
| Method Summary | |
|---|---|
| Source | getAssociatedStylesheet(Source source, String media, String title, String charset) |
| Object | getAttribute(String name) |
| ErrorListener | getErrorListener() |
| boolean | getFeature(String name)
javax.xml.transform.sax.TransformerFactory implementation.
|
| URIResolver | getURIResolver() |
| Templates | newTemplates(Source source)
Create a Templates object that from the input stylesheet
Uses the org.apache.xalan.xsltc.trax.TransformerFactory. |
| TemplatesHandler | newTemplatesHandler()
Get a TemplatesHandler object that can process SAX ContentHandler
events into a Templates object. |
| Transformer | newTransformer()
Create a Transformer object that copies the input document to the
result. |
| Transformer | newTransformer(Source source)
Create a Transformer object that from the input stylesheet
Uses the org.apache.xalan.processor.TransformerFactory. |
| TransformerHandler | newTransformerHandler()
Get a TransformerHandler object that can process SAX ContentHandler
events based on a copy transformer.
|
| TransformerHandler | newTransformerHandler(Source src)
Get a TransformerHandler object that can process SAX ContentHandler
events based on a transformer specified by the stylesheet Source.
|
| TransformerHandler | newTransformerHandler(Templates templates)
Get a TransformerHandler object that can process SAX ContentHandler
events based on a transformer specified by the stylesheet Source.
|
| XMLFilter | newXMLFilter(Source src)
Create an XMLFilter that uses the given source as the
transformation instructions. |
| XMLFilter | newXMLFilter(Templates templates) |
| void | setAttribute(String name, Object value) |
| void | setErrorListener(ErrorListener listener) |
| void | setFeature(String name, boolean value) Set a feature for this Feature names are fully qualified java.net.URIs. |
| void | setURIResolver(URIResolver resolver) |
Parameters: name The feature name
Returns: 'true' if feature is supported, 'false' if not
Parameters: source the stylesheet.
Returns: A Templates object.
Returns: A Transformer object.
Parameters: source the stylesheet.
Returns: A Transformer object.
Set a feature for this SmartTransformerFactory and Transformers
or Templates created by this factory.
Feature names are fully qualified java.net.URIs.
Implementations may define their own features.
An TransformerConfigurationException is thrown if this TransformerFactory or the
Transformers or Templates it creates cannot support the feature.
It is possible for an TransformerFactory to expose a feature value but be unable to change its state.
See javax.xml.transform.TransformerFactory for full documentation of specific features.
Parameters: name Feature name. value Is feature state true or false.
Throws: TransformerConfigurationException if this TransformerFactory
or the Transformers or Templates it creates cannot support this feature. NullPointerException If the name parameter is null.