org.eobjects.analyzer.beans.script
Class JavaScriptFilter

java.lang.Object
  extended by org.eobjects.analyzer.beans.script.JavaScriptFilter
All Implemented Interfaces:
org.eobjects.analyzer.beans.api.Filter<ValidationCategory>

@FilterBean(value="JavaScript filter")
@Description(value="Supply your own piece of JavaScript that evaluates whether rows should be included or excluded from processing.")
@Categorized(value=org.eobjects.analyzer.beans.categories.ScriptingCategory.class)
public class JavaScriptFilter
extends Object
implements org.eobjects.analyzer.beans.api.Filter<ValidationCategory>


Constructor Summary
JavaScriptFilter()
           
 
Method Summary
 ValidationCategory categorize(InputRow inputRow)
           
 void init()
           
 void setColumns(InputColumn<?>[] columns)
           
 void setSourceCode(String sourceCode)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaScriptFilter

public JavaScriptFilter()
Method Detail

init

@Initialize
public void init()

categorize

public ValidationCategory categorize(InputRow inputRow)
Specified by:
categorize in interface org.eobjects.analyzer.beans.api.Filter<ValidationCategory>

setSourceCode

public void setSourceCode(String sourceCode)

setColumns

public void setColumns(InputColumn<?>[] columns)


Copyright © 2012 eobjects.org. All Rights Reserved.