|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.springframework.xml.transform.TransformerHelper
public class TransformerHelper
Helper class for Transformer usage. Provides createTransformer() and transform(Source,
Result).
| Constructor Summary | |
|---|---|
TransformerHelper()
Initializes a new instance of the TransformerHelper. |
|
TransformerHelper(java.lang.Class<? extends javax.xml.transform.TransformerFactory> transformerFactoryClass)
Initializes a new instance of the TransformerHelper with the specified TransformerFactory class. |
|
TransformerHelper(javax.xml.transform.TransformerFactory transformerFactory)
Initializes a new instance of the TransformerHelper with the specified TransformerFactory. |
|
| Method Summary | |
|---|---|
javax.xml.transform.Transformer |
createTransformer()
Creates a new Transformer. |
javax.xml.transform.TransformerFactory |
getTransformerFactory()
Returns the TransformerFactory. |
protected javax.xml.transform.TransformerFactory |
newTransformerFactory(java.lang.Class<? extends javax.xml.transform.TransformerFactory> transformerFactoryClass)
Instantiate a new TransformerFactory. |
void |
setTransformerFactoryClass(java.lang.Class<? extends javax.xml.transform.TransformerFactory> transformerFactoryClass)
Specify the TransformerFactory class to use. |
void |
transform(javax.xml.transform.Source source,
javax.xml.transform.Result result)
Transforms the given Source to the given Result. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public TransformerHelper()
TransformerHelper.
public TransformerHelper(javax.xml.transform.TransformerFactory transformerFactory)
TransformerHelper with the specified TransformerFactory.
public TransformerHelper(java.lang.Class<? extends javax.xml.transform.TransformerFactory> transformerFactoryClass)
TransformerHelper with the specified TransformerFactory class.
| Method Detail |
|---|
public void setTransformerFactoryClass(java.lang.Class<? extends javax.xml.transform.TransformerFactory> transformerFactoryClass)
TransformerFactory class to use.
protected javax.xml.transform.TransformerFactory newTransformerFactory(java.lang.Class<? extends javax.xml.transform.TransformerFactory> transformerFactoryClass)
TransformerFactory.newInstance(). If a transformerFactoryClass has been specified explicitly, the default constructor of
the specified class will be called instead.
Can be overridden in subclasses.
transformerFactoryClass - the specified factory class (if any)
setTransformerFactoryClass(java.lang.Class extends javax.xml.transform.TransformerFactory>),
getTransformerFactory()public javax.xml.transform.TransformerFactory getTransformerFactory()
TransformerFactory.
public javax.xml.transform.Transformer createTransformer()
throws javax.xml.transform.TransformerConfigurationException
Transformer. Must be called per thread, as transformers are not thread-safe.
javax.xml.transform.TransformerConfigurationException - if thrown by JAXP methods
public void transform(javax.xml.transform.Source source,
javax.xml.transform.Result result)
throws javax.xml.transform.TransformerException
Source to the given Result. Creates a new Transformer for every
call, as transformers are not thread-safe.
source - the source to transform fromresult - the result to transform to
javax.xml.transform.TransformerException - if thrown by JAXP methods
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||