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 Transformer s
or Template s 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.TransformerFactory
listener
- The error listener to use with the TransformerFactoryjava.lang.IllegalArgumentException
public javax.xml.transform.ErrorListener getErrorListener()
getErrorListener
in class javax.xml.transform.TransformerFactory
public java.lang.Object getAttribute(java.lang.String name) throws java.lang.IllegalArgumentException
getAttribute
in class javax.xml.transform.TransformerFactory
name
- The attribute namejava.lang.IllegalArgumentException
public void setAttribute(java.lang.String name, java.lang.Object value) throws java.lang.IllegalArgumentException
setAttribute
in class javax.xml.transform.TransformerFactory
name
- The attribute namevalue
- An object representing the attribute valuejava.lang.IllegalArgumentException
public void setFeature(java.lang.String name, boolean value) throws javax.xml.transform.TransformerConfigurationException
Set a feature for this TransformerFactory
and Transformer
s
or Template
s created by this factory.
Feature names are fully qualified URI
s.
Implementations may define their own features.
An TransformerConfigurationException
is thrown if this TransformerFactory
or the
Transformer
s or Template
s 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.TransformerFactory
name
- Feature name.value
- Is feature state true
or false
.javax.xml.transform.TransformerConfigurationException
- if this TransformerFactory
or the Transformer
s or Template
s 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.TransformerFactory
name
- The feature namepublic javax.xml.transform.URIResolver getURIResolver()
getURIResolver
in class javax.xml.transform.TransformerFactory
public void setURIResolver(javax.xml.transform.URIResolver resolver)
setURIResolver
in class javax.xml.transform.TransformerFactory
resolver
- 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.TransformerFactory
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.javax.xml.transform.TransformerConfigurationException
public javax.xml.transform.Transformer newTransformer() throws javax.xml.transform.TransformerConfigurationException
newTransformer
in class javax.xml.transform.TransformerFactory
javax.xml.transform.TransformerConfigurationException
public javax.xml.transform.Transformer newTransformer(javax.xml.transform.Source source) throws javax.xml.transform.TransformerConfigurationException
newTransformer
in class javax.xml.transform.TransformerFactory
javax.xml.transform.TransformerConfigurationException
public javax.xml.transform.Templates newTemplates(javax.xml.transform.Source source) throws javax.xml.transform.TransformerConfigurationException
newTemplates
in class javax.xml.transform.TransformerFactory
source
- The input stylesheet - DOMSource not supported!!!javax.xml.transform.TransformerConfigurationException
public javax.xml.transform.sax.TemplatesHandler newTemplatesHandler() throws javax.xml.transform.TransformerConfigurationException
newTemplatesHandler
in class javax.xml.transform.sax.SAXTransformerFactory
javax.xml.transform.TransformerConfigurationException
public javax.xml.transform.sax.TransformerHandler newTransformerHandler() throws javax.xml.transform.TransformerConfigurationException
newTransformerHandler
in class javax.xml.transform.sax.SAXTransformerFactory
javax.xml.transform.TransformerConfigurationException
public javax.xml.transform.sax.TransformerHandler newTransformerHandler(javax.xml.transform.Source src) throws javax.xml.transform.TransformerConfigurationException
newTransformerHandler
in class javax.xml.transform.sax.SAXTransformerFactory
src
- The source of the transformation instructions.javax.xml.transform.TransformerConfigurationException
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
- Represents a pre-processed stylesheetjavax.xml.transform.TransformerConfigurationException
public org.xml.sax.XMLFilter newXMLFilter(javax.xml.transform.Source src) throws javax.xml.transform.TransformerConfigurationException
newXMLFilter
in class javax.xml.transform.sax.SAXTransformerFactory
src
- The source of the transformation instructions.javax.xml.transform.TransformerConfigurationException
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 source of the transformation instructions.javax.xml.transform.TransformerConfigurationException
public void error(javax.xml.transform.TransformerException e) throws javax.xml.transform.TransformerException
error
in interface javax.xml.transform.ErrorListener
e
- 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.ErrorListener
e
- 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.ErrorListener
e
- 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 SourceLoader
href
- The URI of the document to loadcontext
- The URI of the currently loaded documentxsltc
- The compiler that resuests the documentCopyright ? 2006 Apache XML Project. All Rights Reserved.