|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.webdocwf.util.loader.transformation.JavaScriptEvaluator
This class is used to evaluate javaScript expresions used to transform data in transformations. As base for this class is used rhino1.5 (Rhino is an open-source implementation of JavaScript written entirely in Java)
Field Summary | |
static java.lang.String |
CONFIG_STRING
|
Constructor Summary | |
JavaScriptEvaluator()
|
Method Summary | |
void |
configure(java.lang.String s)
Configure transformer |
java.lang.String |
getExpression()
This method will return javaScript expression used for transformation. |
java.util.Vector |
getVariableNames()
This method returns vector with variable names from java script. |
void |
release()
Release resources if necessairly |
void |
setExpression(java.lang.String exppression)
This method set javaScript expression |
void |
setLogger(Logger logger)
This method set logger |
void |
setVariableNames(java.util.Vector vector)
This method set variable names from java script. |
java.util.List |
transformValue(java.util.List valueToTransform)
This method will transform data from input List using javaScript and return List with transformed values |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static java.lang.String CONFIG_STRING
Constructor Detail |
public JavaScriptEvaluator()
Method Detail |
public void configure(java.lang.String s)
Transformer
configure
in interface Transformer
public void release()
Transformer
release
in interface Transformer
public java.util.List transformValue(java.util.List valueToTransform) throws java.lang.Exception
transformValue
in interface Transformer
valueToTransform
- input values for transformation
java.lang.Exception
public java.lang.String getExpression()
public void setExpression(java.lang.String exppression)
exppression
- String which is javaScript expressionpublic java.util.Vector getVariableNames()
public void setVariableNames(java.util.Vector vector)
vector
- Vector with variable namespublic void setLogger(Logger logger)
logger
-
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |