org.apache.xalan.xsltc.trax
public class TransformerFactoryImpl extends SAXTransformerFactory implements SourceLoader, ErrorListener
| Field Summary | |
|---|---|
| static String | AUTO_TRANSLET |
| static String | DEBUG |
| static String | DESTINATION_DIRECTORY |
| static String | ENABLE_INLINING |
| static String | GENERATE_TRANSLET |
| static String | INDENT_NUMBER |
| static String | JAR_NAME |
| static String | PACKAGE_NAME |
| static String | TRANSLET_NAME |
| static String | USE_CLASSPATH |
| Constructor Summary | |
|---|---|
| TransformerFactoryImpl()
javax.xml.transform.sax.TransformerFactory implementation. | |
| Method Summary | |
|---|---|
| void | error(TransformerException e)
Receive notification of a recoverable error.
|
| void | fatalError(TransformerException e)
Receive notification of a non-recoverable error.
|
| Source | getAssociatedStylesheet(Source source, String media, String title, String charset)
javax.xml.transform.sax.TransformerFactory implementation.
|
| Object | getAttribute(String name)
javax.xml.transform.sax.TransformerFactory implementation.
|
| ErrorListener | getErrorListener()
javax.xml.transform.sax.TransformerFactory implementation.
|
| boolean | getFeature(String name)
javax.xml.transform.sax.TransformerFactory implementation.
|
| URIResolver | getURIResolver()
javax.xml.transform.sax.TransformerFactory implementation.
|
| InputSource | loadSource(String href, String context, XSLTC xsltc)
This method implements XSLTC's SourceLoader interface. |
| Templates | newTemplates(Source source)
javax.xml.transform.sax.TransformerFactory implementation.
|
| TemplatesHandler | newTemplatesHandler()
javax.xml.transform.sax.SAXTransformerFactory implementation.
|
| Transformer | newTransformer()
javax.xml.transform.sax.TransformerFactory implementation.
|
| Transformer | newTransformer(Source source)
javax.xml.transform.sax.TransformerFactory implementation.
|
| TransformerHandler | newTransformerHandler()
javax.xml.transform.sax.SAXTransformerFactory implementation.
|
| TransformerHandler | newTransformerHandler(Source src)
javax.xml.transform.sax.SAXTransformerFactory implementation.
|
| TransformerHandler | newTransformerHandler(Templates templates)
javax.xml.transform.sax.SAXTransformerFactory implementation.
|
| XMLFilter | newXMLFilter(Source src)
javax.xml.transform.sax.SAXTransformerFactory implementation.
|
| XMLFilter | newXMLFilter(Templates templates)
javax.xml.transform.sax.SAXTransformerFactory implementation.
|
| void | setAttribute(String name, Object value)
javax.xml.transform.sax.TransformerFactory implementation.
|
| void | setErrorListener(ErrorListener listener)
javax.xml.transform.sax.TransformerFactory implementation.
|
| void | setFeature(String name, boolean value) Set a feature for this Feature names are fully qualified java.net.URIs. |
| void | setURIResolver(URIResolver resolver)
javax.xml.transform.sax.TransformerFactory implementation.
|
| void | warning(TransformerException e)
Receive notification of a warning.
|
Parameters: e The warning information encapsulated in a transformer exception.
Throws: TransformerException if the application chooses to discontinue the transformation (always does in our case).
Parameters: e warning information encapsulated in a transformer exception.
Throws: TransformerException if the application chooses to discontinue the transformation (always does in our case).
Parameters: source The XML source document. media The media attribute to be matched. May be null, in which case the prefered templates will be used (i.e. alternate = no). title The value of the title attribute to match. May be null. charset The value of the charset attribute to match. May be null.
Returns: A Source object suitable for passing to the TransformerFactory.
Throws: TransformerConfigurationException
Parameters: name The attribute name
Returns: An object representing the attribute value
Throws: IllegalArgumentException
Returns: The error listener used with the TransformerFactory
Parameters: name The feature name
Returns: 'true' if feature is supported, 'false' if not
Returns: The URLResolver used for this TransformerFactory and all Templates and Transformer objects created using this factory
Parameters: href The URI of the document to load context The URI of the currently loaded document xsltc The compiler that resuests the document
Returns: An InputSource with the loaded document
Parameters: source The input stylesheet - DOMSource not supported!!!
Returns: A Templates object that can be used to create Transformers.
Throws: TransformerConfigurationException
Returns: A TemplatesHandler object that can handle SAX events
Throws: TransformerConfigurationException
Returns: A Transformer object that simply copies the source to the result.
Throws: TransformerConfigurationException
Returns: A Templates object that can be used to create Transformers.
Throws: TransformerConfigurationException
Returns: A TransformerHandler object that can handle SAX events
Throws: TransformerConfigurationException
Parameters: src The source of the transformation instructions.
Returns: A TransformerHandler object that can handle SAX events
Throws: TransformerConfigurationException
Parameters: templates Represents a pre-processed stylesheet
Returns: A TransformerHandler object that can handle SAX events
Throws: TransformerConfigurationException
Parameters: src The source of the transformation instructions.
Returns: An XMLFilter object, or null if this feature is not supported.
Throws: TransformerConfigurationException
Parameters: templates The source of the transformation instructions.
Returns: An XMLFilter object, or null if this feature is not supported.
Throws: TransformerConfigurationException
Parameters: name The attribute name value An object representing the attribute value
Throws: IllegalArgumentException
Parameters: listener The error listener to use with the TransformerFactory
Throws: IllegalArgumentException
Set a feature for this TransformerFactory 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.
Parameters: resolver The URLResolver used for this TransformerFactory and all Templates and Transformer objects created using this factory
Parameters: e The warning information encapsulated in a transformer exception.
Throws: TransformerException if the application chooses to discontinue the transformation (never does in our case).