トランスフォーメーション > JavaトランスフォーメーションAPIリファレンス > invokeJExpression
  

invokeJExpression

式を呼び出し、式の値を返します。詳細モードでのみ使用します。
invokeJExpressionは、Javaエディタの[パッケージのインポート]と[ヘルパーコード]を除く任意のセクションで使用します。
以下の構文を使用します。
(dataType)invokeJExpression(
                      String expression,
                      Object[] paramMetadataArray);
次の表に、引数を示します。
引数
データ型
入出力
説明
dataType
-
出力
戻り値のキャスト先のデータ型。デフォルトでは、戻り値のデータ型はobjectです。
戻り値はinteger、double、string、またはbyte[]データ型にキャストできます。
expression
文字列
入力
呼び出す式を表す文字列。
文字「x」を使用して、パラメータに連続した番号を付ける必要があります。例えば、呼び出す式に3つのパラメータが必要な場合は、パラメータにx1、x2、およびx3という名前を付けます。
paramMetadataArray
Object[]
入力
呼び出す式の入力パラメータを含むオブジェクトの配列。
以下のJavaコードを使用すると、文字列JohnおよびSmithを連結するconcat()メソッドが呼び出されます。
(String)invokeJExpression("concat(x1,x2)", new Object [] { "John ", "Smith" });
次の文字列が返されます。
John Smith
invokeJExpressionメソッドを使用する場合は、以下のルールとガイドラインを考慮してください。