org.shapelogic.scripting
Class FunctionCalcIndex1<In,E>
java.lang.Object
org.shapelogic.scripting.BaseScriptingFunction
org.shapelogic.scripting.FunctionCalcIndex1<In,E>
- All Implemented Interfaces:
- CalcIndex1<In,E>
public class FunctionCalcIndex1<In,E>
- extends BaseScriptingFunction
- implements CalcIndex1<In,E>
IndexTransform based on an expression in a Scripting language using JSR 223.
Requires Groovy to be installed. Need special installation of groovy-engine.jar
that need to be downloade from Sun.
Requires that the scripting language support the invocable interface.
- Author:
- Sami Badawi
Constructor Summary |
FunctionCalcIndex1(java.lang.String name,
java.lang.String expression)
|
FunctionCalcIndex1(java.lang.String functionName,
java.lang.String expression,
java.lang.String language)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FunctionCalcIndex1
public FunctionCalcIndex1(java.lang.String functionName,
java.lang.String expression,
java.lang.String language)
FunctionCalcIndex1
public FunctionCalcIndex1(java.lang.String name,
java.lang.String expression)
invoke
public E invoke(In input,
int index)
- Specified by:
invoke
in interface CalcIndex1<In,E>
Copyright © 2008. All Rights Reserved.