|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjavax.xml.transform.TransformerFactory
javax.xml.transform.sax.SAXTransformerFactory
com.jclark.xsl.trax.TransformerFactoryImpl
public class TransformerFactoryImpl
An implementation of the TrAX TransformerFactory class and
SAXTransformerFactory classes.
import java.io.*;
import javax.xml.transform.*;
...
System.setProperty("javax.xml.transform.TransformerFactory",
"jd.xml.xslt.trax.TransformerFactoryImpl");
TransformerFactory tfactory = TransformerFactory.newInstance();
Source stylesheetSource = ...
Transformer transformer = tfactory.newTransformer(stylesheetSource);
transformer.transform(...);
| Field Summary |
|---|
| Fields inherited from class javax.xml.transform.sax.SAXTransformerFactory |
|---|
FEATURE, FEATURE_XMLFILTER |
| Constructor Summary | |
|---|---|
TransformerFactoryImpl()
|
|
| Method Summary | |
|---|---|
javax.xml.transform.Source |
getAssociatedStylesheet(javax.xml.transform.Source source,
java.lang.String media,
java.lang.String title,
java.lang.String charset)
Get the stylesheet specification(s) associated via the xml-stylesheet processing instruction (see http://www.w3.org/TR/xml-stylesheet/) with the document document specified in the source parameter, and that match the given criteria. |
java.lang.Object |
getAttribute(java.lang.String name)
Throws an IllegalArgumentException since attributes are not supported. |
javax.xml.transform.ErrorListener |
getErrorListener()
Get the error event handler for the TransformerFactory. |
boolean |
getFeature(java.lang.String name)
Look up the value of a feature. |
org.xml.sax.XMLReader |
getReader(javax.xml.transform.Source source)
|
javax.xml.transform.URIResolver |
getURIResolver()
Return the URIResolver that was set with setURIResolver. |
javax.xml.transform.Templates |
newTemplates(javax.xml.transform.Source source)
Process the Source into a Templates object, which is a a compiled representation of the source. |
javax.xml.transform.sax.TemplatesHandler |
newTemplatesHandler()
Get a TemplatesHandler object that can process SAX ContentHandler events into a Templates object. |
javax.xml.transform.Transformer |
newTransformer()
Create a new Transformer object that performs a copy of the source to the result. |
javax.xml.transform.Transformer |
newTransformer(javax.xml.transform.Source source)
Process the Source into a Transformer object. |
javax.xml.transform.sax.TransformerHandler |
newTransformerHandler()
|
javax.xml.transform.sax.TransformerHandler |
newTransformerHandler(javax.xml.transform.Source source)
|
javax.xml.transform.sax.TransformerHandler |
newTransformerHandler(javax.xml.transform.Templates templates)
|
org.xml.sax.XMLFilter |
newXMLFilter(javax.xml.transform.Source source)
|
org.xml.sax.XMLFilter |
newXMLFilter(javax.xml.transform.Templates templates)
|
void |
setAttribute(java.lang.String name,
java.lang.Object value)
Throws an IllegalArgumentException since attributes are not supported. |
void |
setErrorListener(javax.xml.transform.ErrorListener listener)
Set the error event listener for the TransformerFactory, which is used for the processing of transformation instructions, |
void |
setFeature(java.lang.String name,
boolean value)
|
void |
setURIResolver(javax.xml.transform.URIResolver uriResolver)
Set the URIResolver. |
| Methods inherited from class javax.xml.transform.TransformerFactory |
|---|
newInstance, newInstance |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public TransformerFactoryImpl()
| Method Detail |
|---|
public javax.xml.transform.Transformer newTransformer(javax.xml.transform.Source source)
throws javax.xml.transform.TransformerConfigurationException
newTransformer in class javax.xml.transform.TransformerFactoryjavax.xml.transform.TransformerConfigurationException
public javax.xml.transform.Transformer newTransformer()
throws javax.xml.transform.TransformerConfigurationException
newTransformer in class javax.xml.transform.TransformerFactoryjavax.xml.transform.TransformerConfigurationException - May throw this during
the parse when it is constructing the
Templates object and fails.
public javax.xml.transform.Templates newTemplates(javax.xml.transform.Source source)
throws javax.xml.transform.TransformerConfigurationException
newTemplates in class javax.xml.transform.TransformerFactoryjavax.xml.transform.TransformerConfigurationException
public org.xml.sax.XMLReader getReader(javax.xml.transform.Source source)
throws java.lang.Exception
java.lang.Exception
public 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.
TransformerConfigurationException.
javax.xml.transform.TransformerConfigurationExceptionpublic void setURIResolver(javax.xml.transform.URIResolver uriResolver)
setURIResolver in class javax.xml.transform.TransformerFactorypublic javax.xml.transform.URIResolver getURIResolver()
getURIResolver in class javax.xml.transform.TransformerFactorypublic boolean getFeature(java.lang.String name)
The feature name is any absolute URI.
getFeature in class javax.xml.transform.TransformerFactoryname - The feature name, which is an absolute URI.
public void setAttribute(java.lang.String name,
java.lang.Object value)
throws java.lang.IllegalArgumentException
setAttribute in class javax.xml.transform.TransformerFactoryjava.lang.IllegalArgumentException
public java.lang.Object getAttribute(java.lang.String name)
throws java.lang.IllegalArgumentException
getAttribute in class javax.xml.transform.TransformerFactoryjava.lang.IllegalArgumentException
public void setErrorListener(javax.xml.transform.ErrorListener listener)
throws java.lang.IllegalArgumentException
setErrorListener in class javax.xml.transform.TransformerFactoryjava.lang.IllegalArgumentExceptionpublic javax.xml.transform.ErrorListener getErrorListener()
getErrorListener in class javax.xml.transform.TransformerFactory
public javax.xml.transform.sax.TemplatesHandler newTemplatesHandler()
throws javax.xml.transform.TransformerConfigurationException
newTemplatesHandler in class javax.xml.transform.sax.SAXTransformerFactoryjavax.xml.transform.TransformerConfigurationException - - If for some reason the
TemplatesHandler cannot be created.
public javax.xml.transform.sax.TransformerHandler newTransformerHandler()
throws javax.xml.transform.TransformerConfigurationException
newTransformerHandler in class javax.xml.transform.sax.SAXTransformerFactoryjavax.xml.transform.TransformerConfigurationException
public javax.xml.transform.sax.TransformerHandler newTransformerHandler(javax.xml.transform.Source source)
throws javax.xml.transform.TransformerConfigurationException
newTransformerHandler in class javax.xml.transform.sax.SAXTransformerFactoryjavax.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.SAXTransformerFactoryjavax.xml.transform.TransformerConfigurationException
public org.xml.sax.XMLFilter newXMLFilter(javax.xml.transform.Source source)
throws javax.xml.transform.TransformerConfigurationException
newXMLFilter in class javax.xml.transform.sax.SAXTransformerFactoryjavax.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.SAXTransformerFactoryjavax.xml.transform.TransformerConfigurationException
public void setFeature(java.lang.String name,
boolean value)
throws javax.xml.transform.TransformerConfigurationException
setFeature in class javax.xml.transform.TransformerFactoryjavax.xml.transform.TransformerConfigurationException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||