org.mule.transformers.xml
Class XsltTransformer
java.lang.Object
org.mule.transformers.AbstractTransformer
org.mule.transformers.xml.AbstractXmlTransformer
org.mule.transformers.xml.XsltTransformer
- All Implemented Interfaces:
- Cloneable, Initialisable, Serializable, UMOSimpleTransformer, UMOTransformer
- public class XsltTransformer
- extends AbstractXmlTransformer
XsltTransformer performs an XSLT transform on a DOM (or other
XML-ish) object.
- See Also:
- Serialized Form
| Methods inherited from class org.mule.transformers.AbstractTransformer |
checkReturnClass, generateTransformerName, getEndpoint, getFinalReturnClass, getName, getNextTransformer, getReturnClass, getSourceType, getSourceTypeClassesIterator, isAcceptNull, isIgnoreBadInput, isSourceTypeSupported, isSourceTypeSupported, registerSourceType, setEndpoint, setIgnoreBadInput, setName, setNextTransformer, setReturnClass, setSourceType, toString, transform, unregisterSourceType |
XsltTransformer
public XsltTransformer()
initialise
public void initialise()
throws InitialisationException
- Description copied from class:
AbstractTransformer
- Template method were deriving classes can do any initialisation after the
properties have been set on this transformer
- Specified by:
initialise in interface Initialisable- Overrides:
initialise in class AbstractTransformer
- Throws:
InitialisationException- See Also:
Initialisable.initialise()
doTransform
public Object doTransform(Object src,
String encoding)
throws TransformerException
- Transform, using XSLT, a XML String to another String.
- Specified by:
doTransform in class AbstractTransformer
- Parameters:
src - The source XML (String, byte[], DOM, etc.)
- Returns:
- The result String (or DOM)
- Throws:
TransformerException
getXslFile
public String getXslFile()
- Returns:
- Returns the xslFile.
setXslFile
public void setXslFile(String xslFile)
- Parameters:
xslFile - The xslFile to set.
clone
public Object clone()
throws CloneNotSupportedException
- Specified by:
clone in interface UMOSimpleTransformer- Overrides:
clone in class AbstractTransformer
- Throws:
CloneNotSupportedException
getMaxIdleTransformers
public int getMaxIdleTransformers()
- Returns:
- The current maximum number of allowable idle transformer objects in
the pool
setMaxIdleTransformers
public void setMaxIdleTransformers(int maxIdleTransformers)
- Sets the the current maximum number of idle transformer objects allowed in the
pool
- Parameters:
maxIdleTransformers - New maximum size to set
getXslt
public String getXslt()
setXslt
public void setXslt(String xslt)
Copyright © 2003-2006 MuleSource Inc.. All Rights Reserved.