org.eobjects.analyzer.beans.script
Class JavaScriptTransformer
java.lang.Object
org.eobjects.analyzer.beans.script.JavaScriptTransformer
- All Implemented Interfaces:
- org.eobjects.analyzer.beans.api.Transformer<Object>
@TransformerBean(value="JavaScript transformer")
@Description(value="Supply your own piece of JavaScript to do a custom transformation")
@Categorized(value=org.eobjects.analyzer.beans.categories.ScriptingCategory.class)
public class JavaScriptTransformer
- extends Object
- implements org.eobjects.analyzer.beans.api.Transformer<Object>
A transformer that uses userwritten JavaScript to generate a value
- Author:
- Kasper Sørensen
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JavaScriptTransformer
public JavaScriptTransformer()
getOutputColumns
public org.eobjects.analyzer.beans.api.OutputColumns getOutputColumns()
- Specified by:
getOutputColumns in interface org.eobjects.analyzer.beans.api.Transformer<Object>
init
@Initialize
public void init()
transform
public Object[] transform(InputRow inputRow)
- Specified by:
transform in interface org.eobjects.analyzer.beans.api.Transformer<Object>
setSourceCode
public void setSourceCode(String sourceCode)
setColumns
public void setColumns(InputColumn<?>[] columns)
Copyright © 2012 eobjects.org. All Rights Reserved.