public class TransformerFactoryImpl extends javax.xml.transform.sax.SAXTransformerFactory implements SourceLoader, javax.xml.transform.ErrorListener
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
AUTO_TRANSLET |
static java.lang.String |
DEBUG |
static java.lang.String |
DESTINATION_DIRECTORY |
static java.lang.String |
ENABLE_INLINING |
static java.lang.String |
GENERATE_TRANSLET |
static java.lang.String |
INDENT_NUMBER |
static java.lang.String |
JAR_NAME |
static java.lang.String |
PACKAGE_NAME |
static java.lang.String |
TRANSLET_NAME |
static java.lang.String |
USE_CLASSPATH |
| Constructor and Description |
|---|
TransformerFactoryImpl()
javax.xml.transform.sax.TransformerFactory implementation.
|
| Modifier and Type | Method and Description |
|---|---|
void |
error(javax.xml.transform.TransformerException e)
Receive notification of a recoverable error.
|
void |
fatalError(javax.xml.transform.TransformerException e)
Receive notification of a non-recoverable error.
|
javax.xml.transform.Source |
getAssociatedStylesheet(javax.xml.transform.Source source,
java.lang.String media,
java.lang.String title,
java.lang.String charset)
javax.xml.transform.sax.TransformerFactory implementation.
|
java.lang.Object |
getAttribute(java.lang.String name)
javax.xml.transform.sax.TransformerFactory implementation.
|
javax.xml.transform.ErrorListener |
getErrorListener()
javax.xml.transform.sax.TransformerFactory implementation.
|
boolean |
getFeature(java.lang.String name)
javax.xml.transform.sax.TransformerFactory implementation.
|
javax.xml.transform.URIResolver |
getURIResolver()
javax.xml.transform.sax.TransformerFactory implementation.
|
org.xml.sax.InputSource |
loadSource(java.lang.String href,
java.lang.String context,
XSLTC xsltc)
This method implements XSLTC's SourceLoader interface.
|
javax.xml.transform.Templates |
newTemplates(javax.xml.transform.Source source)
javax.xml.transform.sax.TransformerFactory implementation.
|
javax.xml.transform.sax.TemplatesHandler |
newTemplatesHandler()
javax.xml.transform.sax.SAXTransformerFactory implementation.
|
javax.xml.transform.Transformer |
newTransformer()
javax.xml.transform.sax.TransformerFactory implementation.
|
javax.xml.transform.Transformer |
newTransformer(javax.xml.transform.Source source)
javax.xml.transform.sax.TransformerFactory implementation.
|
javax.xml.transform.sax.TransformerHandler |
newTransformerHandler()
javax.xml.transform.sax.SAXTransformerFactory implementation.
|
javax.xml.transform.sax.TransformerHandler |
newTransformerHandler(javax.xml.transform.Source src)
javax.xml.transform.sax.SAXTransformerFactory implementation.
|
javax.xml.transform.sax.TransformerHandler |
newTransformerHandler(javax.xml.transform.Templates templates)
javax.xml.transform.sax.SAXTransformerFactory implementation.
|
org.xml.sax.XMLFilter |
newXMLFilter(javax.xml.transform.Source src)
javax.xml.transform.sax.SAXTransformerFactory implementation.
|
org.xml.sax.XMLFilter |
newXMLFilter(javax.xml.transform.Templates templates)
javax.xml.transform.sax.SAXTransformerFactory implementation.
|
void |
setAttribute(java.lang.String name,
java.lang.Object value)
javax.xml.transform.sax.TransformerFactory implementation.
|
void |
setErrorListener(javax.xml.transform.ErrorListener listener)
javax.xml.transform.sax.TransformerFactory implementation.
|
void |
setFeature(java.lang.String name,
boolean value)
Set a feature for this
TransformerFactory and Transformers
or Templates created by this factory. |
void |
setURIResolver(javax.xml.transform.URIResolver resolver)
javax.xml.transform.sax.TransformerFactory implementation.
|
void |
warning(javax.xml.transform.TransformerException e)
Receive notification of a warning.
|
public static final java.lang.String TRANSLET_NAME
public static final java.lang.String DESTINATION_DIRECTORY
public static final java.lang.String PACKAGE_NAME
public static final java.lang.String JAR_NAME
public static final java.lang.String GENERATE_TRANSLET
public static final java.lang.String AUTO_TRANSLET
public static final java.lang.String USE_CLASSPATH
public static final java.lang.String DEBUG
public static final java.lang.String ENABLE_INLINING
public static final java.lang.String INDENT_NUMBER
public TransformerFactoryImpl()
public void setErrorListener(javax.xml.transform.ErrorListener listener)
throws java.lang.IllegalArgumentException
setErrorListener in class javax.xml.transform.TransformerFactorylistener - The error listener to use with the TransformerFactoryjava.lang.IllegalArgumentExceptionpublic javax.xml.transform.ErrorListener getErrorListener()
getErrorListener in class javax.xml.transform.TransformerFactorypublic java.lang.Object getAttribute(java.lang.String name)
throws java.lang.IllegalArgumentException
getAttribute in class javax.xml.transform.TransformerFactoryname - The attribute namejava.lang.IllegalArgumentExceptionpublic void setAttribute(java.lang.String name,
java.lang.Object value)
throws java.lang.IllegalArgumentException
setAttribute in class javax.xml.transform.TransformerFactoryname - The attribute namevalue - An object representing the attribute valuejava.lang.IllegalArgumentExceptionpublic void setFeature(java.lang.String name,
boolean value)
throws javax.xml.transform.TransformerConfigurationException
Set a feature for this TransformerFactory and Transformers
or Templates created by this factory.
Feature names are fully qualified 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 TransformerFactory for full documentation of specific features.
setFeature in class javax.xml.transform.TransformerFactoryname - Feature name.value - Is feature state true or false.javax.xml.transform.TransformerConfigurationException - if this TransformerFactory
or the Transformers or Templates it creates cannot support this feature.java.lang.NullPointerException - If the name parameter is null.public boolean getFeature(java.lang.String name)
getFeature in class javax.xml.transform.TransformerFactoryname - The feature namepublic javax.xml.transform.URIResolver getURIResolver()
getURIResolver in class javax.xml.transform.TransformerFactorypublic void setURIResolver(javax.xml.transform.URIResolver resolver)
setURIResolver in class javax.xml.transform.TransformerFactoryresolver - The URLResolver used for this TransformerFactory and all
Templates and Transformer objects created using this factorypublic 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
getAssociatedStylesheet in class javax.xml.transform.TransformerFactorysource - 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.javax.xml.transform.TransformerConfigurationExceptionpublic javax.xml.transform.Transformer newTransformer()
throws javax.xml.transform.TransformerConfigurationException
newTransformer in class javax.xml.transform.TransformerFactoryjavax.xml.transform.TransformerConfigurationExceptionpublic javax.xml.transform.Transformer newTransformer(javax.xml.transform.Source source)
throws javax.xml.transform.TransformerConfigurationException
newTransformer in class javax.xml.transform.TransformerFactoryjavax.xml.transform.TransformerConfigurationExceptionpublic javax.xml.transform.Templates newTemplates(javax.xml.transform.Source source)
throws javax.xml.transform.TransformerConfigurationException
newTemplates in class javax.xml.transform.TransformerFactorysource - The input stylesheet - DOMSource not supported!!!javax.xml.transform.TransformerConfigurationExceptionpublic javax.xml.transform.sax.TemplatesHandler newTemplatesHandler()
throws javax.xml.transform.TransformerConfigurationException
newTemplatesHandler in class javax.xml.transform.sax.SAXTransformerFactoryjavax.xml.transform.TransformerConfigurationExceptionpublic javax.xml.transform.sax.TransformerHandler newTransformerHandler()
throws javax.xml.transform.TransformerConfigurationException
newTransformerHandler in class javax.xml.transform.sax.SAXTransformerFactoryjavax.xml.transform.TransformerConfigurationExceptionpublic javax.xml.transform.sax.TransformerHandler newTransformerHandler(javax.xml.transform.Source src)
throws javax.xml.transform.TransformerConfigurationException
newTransformerHandler in class javax.xml.transform.sax.SAXTransformerFactorysrc - The source of the transformation instructions.javax.xml.transform.TransformerConfigurationExceptionpublic javax.xml.transform.sax.TransformerHandler newTransformerHandler(javax.xml.transform.Templates templates)
throws javax.xml.transform.TransformerConfigurationException
newTransformerHandler in class javax.xml.transform.sax.SAXTransformerFactorytemplates - Represents a pre-processed stylesheetjavax.xml.transform.TransformerConfigurationExceptionpublic org.xml.sax.XMLFilter newXMLFilter(javax.xml.transform.Source src)
throws javax.xml.transform.TransformerConfigurationException
newXMLFilter in class javax.xml.transform.sax.SAXTransformerFactorysrc - The source of the transformation instructions.javax.xml.transform.TransformerConfigurationExceptionpublic org.xml.sax.XMLFilter newXMLFilter(javax.xml.transform.Templates templates)
throws javax.xml.transform.TransformerConfigurationException
newXMLFilter in class javax.xml.transform.sax.SAXTransformerFactorytemplates - The source of the transformation instructions.javax.xml.transform.TransformerConfigurationExceptionpublic void error(javax.xml.transform.TransformerException e)
throws javax.xml.transform.TransformerException
error in interface javax.xml.transform.ErrorListenere - The warning information encapsulated in a transformer
exception.javax.xml.transform.TransformerException - if the application chooses to discontinue
the transformation (always does in our case).public void fatalError(javax.xml.transform.TransformerException e)
throws javax.xml.transform.TransformerException
fatalError in interface javax.xml.transform.ErrorListenere - warning information encapsulated in a transformer
exception.javax.xml.transform.TransformerException - if the application chooses to discontinue
the transformation (always does in our case).public void warning(javax.xml.transform.TransformerException e)
throws javax.xml.transform.TransformerException
warning in interface javax.xml.transform.ErrorListenere - The warning information encapsulated in a transformer
exception.javax.xml.transform.TransformerException - if the application chooses to discontinue
the transformation (never does in our case).public org.xml.sax.InputSource loadSource(java.lang.String href,
java.lang.String context,
XSLTC xsltc)
loadSource in interface SourceLoaderhref - The URI of the document to loadcontext - The URI of the currently loaded documentxsltc - The compiler that resuests the documentCopyright © 2023 Apache XML Project. All Rights Reserved.