7.9.2 Java雛形ファイルの生成

Java雛形ファイルとは,変換ファンクションを開発するために,パッケージ,クラス,およびメソッド(引数を含む)の構成を記述したJavaプログラムの雛形のことです。Java雛形ファイルは,変換ファンクション定義ファイルを基に,uCosminexus Service Architectによって自動で生成されます。

Java雛形ファイルの例を次に示します。なお,この例は「7.9.1 変換ファンクション定義ファイルの作成」に示した変換ファンクション定義ファイルの記述例を基に生成した例です。斜体部分が変換ファンクション定義ファイルから入力されたデータです。

/**
* Java Template
*/

package jp.co.Hitachi.soft.sample;

public class SampleClass {

   /**
    * カスタムファンクションに関する説明・・・
    *
    * @param arg1
    *  選択している引数に関する説明・・・
    * @param arg2
    *  選択している引数に関する説明・・・
    * @param arg3
    *  選択している引数に関する説明・・・
    *
    * @return
    */
   public static String SampleFunction(String arg1, String arg2, String arg3) {

       // TODO Add Java Code Here
       return "";
   }
}

「// TODO Add Java Code Here」に処理を実装して,Javaプログラムを作成します。

Java雛形ファイルを生成する手順を次に示します。

  1. Eclipseのメニューから[ファイル]-[新規]-[Javaプロジェクト]を選択します。
    [新規Javaプロジェクト]ダイアログが表示されます。
  2. プロジェクト名を指定し,[終了]ボタンをクリックします。
    EclipseのワークスペースにJavaプロジェクトが作成されます。
  3. 7.9.1 変換ファンクション定義ファイルの作成」で作成した変換ファンクション定義ファイルを次の場所に移動します。

    <作成したJavaプロジェクトのディレクトリ>¥src

  4. Eclipseのメニューから[ファイル]-[更新]を選択します。
    Eclipseの画面が更新されます。
  5. パッケージ・エクスプローラービューで,変換ファンクション定義ファイルを右クリックし,[HCSC-Definer]-[Java雛形ファイルの生成]を選択します。
    Java雛形ファイル出力ウィザードが表示されます。
  6. Java雛形ファイルの出力場所,および出力ファイルの文字コードセットを指定して,[次へ]を指定します。
    出力文字コードは[MS932],[UTF-8],[UTF-16]から選択できます。なお,[UTF-16]にはBOM制御コード(0xFEFF)が付きます。
  7. Java雛形ファイルに出力するクラスのチェックボックスにチェックし,[終了]をクリックします。
    Java雛形ファイル出力ウィザードが閉じ,指定した場所にJava雛形ファイルが生成されます。