Java - 7.3

Talend Data Mapperファンクションリファレンスガイド

Version
7.3
Language
日本語
Product
Talend Big Data Platform
Talend Data Fabric
Talend Data Management Platform
Talend Data Services Platform
Talend MDM Platform
Talend Real-Time Big Data Platform
Module
Talend Studio
Content
ジョブデザインと開発 > ジョブデザイン
Last publication date
2023-01-09

静的Javaメソッドを呼び出します。

JavaファンクションはJavaのリフレクションメカニズムを使って静的Javaメソッドを呼び出し、そのメソッドから返された値を返します。

プロパティを使って、クラス名とメソッド名のみを指定します。引数を使って、ファンクションの引数を指定します。たとえば、user.home Javaシステムプロパティを取得するには、この式を使用します:
Java (class: java.lang.System, method: getProperty) Constant ("user.home")
このファンクションを使用してインスタンスオブジェクトを呼び出すこともできます。これを行うには、メソッドの最初の引数を、呼び出すオブジェクトのインスタンスにします。たとえば、乱数を取得するには次の式をこのように使用します:
Java ([className="java.util.Random", methodName="nextInt"], Java([classname="java.util.Random", methodName="new”))

引数

可変引数 Javaパラメーターを引数として追加します。それらはストラクチャーエレメントまたはファンクションでも構いません。

プロパティ

Class Name 呼び出すJavaクラスの完全修飾名。
Method Name クラス内で呼び出すJavaメソッドの名前。Javaメソッドには複数のパラメーターを使用できます。パラメーターの数は、このファンクションを使用する時に指定する引数の数と同じでなければなりません。