org.mule.transformers.script
Class ScriptTransformer
java.lang.Object
org.mule.transformers.AbstractTransformer
org.mule.transformers.AbstractEventAwareTransformer
org.mule.transformers.script.ScriptTransformer
- All Implemented Interfaces:
- Cloneable, Initialisable, Serializable, UMOSimpleTransformer, UMOTransformer
- public class ScriptTransformer
- extends AbstractEventAwareTransformer
Runs a script to perform transformation on an 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 |
scriptable
protected Scriptable scriptable
ScriptTransformer
public ScriptTransformer()
transform
public Object transform(Object src,
String encoding,
UMOEventContext context)
throws TransformerException
- Specified by:
transform in class AbstractEventAwareTransformer
- Throws:
TransformerException
populateNamespace
protected void populateNamespace(Namespace namespace,
UMOEventContext context,
Object src)
initialise
public void initialise()
throws InitialisationException
- 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
getScriptEngine
public ScriptEngine getScriptEngine()
setScriptEngine
public void setScriptEngine(ScriptEngine scriptEngine)
getCompiledScript
public CompiledScript getCompiledScript()
setCompiledScript
public void setCompiledScript(CompiledScript compiledScript)
getScriptText
public String getScriptText()
setScriptText
public void setScriptText(String scriptText)
getScriptFile
public String getScriptFile()
setScriptFile
public void setScriptFile(String scriptFile)
setScriptEngineName
public void setScriptEngineName(String scriptEngineName)
getScriptEngineName
public String getScriptEngineName()
clone
public Object clone()
throws CloneNotSupportedException
- Specified by:
clone in interface UMOSimpleTransformer- Overrides:
clone in class AbstractTransformer
- Throws:
CloneNotSupportedException
Copyright © 2003-2006 MuleSource Inc.. All Rights Reserved.