Developer Transformation Guide > Java Transformation API Reference > invokeJExpression
  

invokeJExpression

Invokes an expression and returns the value for the expression.
Use the following syntax:
(datatype)invokeJExpression(
                      String expression,
                      Object[] paramMetadataArray);
Input parameters for the invokeJExpression method are a string value that represents the expression and an array of objects that contain the expression input parameters.
The following table describes the parameters:
Parameter
Parameter Type
Datatype
Description
expression
Input
String
String that represents the expression.
paramMetadataArray
Input
Object[]
Array of objects that contain the input parameters for the expression.
You can add the invokeJExpression method to the Java code on any code entry tab except the Imports and Functions tabs.
Use the following rules and guidelines when you use the invokeJExpression method:
The following example concatenates the strings “John” and “Smith” and returns the string, “John Smith”:
(String)invokeJExpression("concat(x1,x2)", new Object [] { "John ", "Smith" });