ラッパー クラス

制約事項: 次の説明はネイティブ コードのみに該当します。

Java ラッパー クラスでは、microfocus.cobol.RuntimeObject または microfocus.cobol.RuntimeSystem を拡張する必要があります。この拡張は、Java ラッパー クラスのインスタンスで表される、オブジェクト指向 COBOL のインスタンスの存在期間に次のような影響を与えます。

ラッパー クラスは、ラッピング対象の COBOL クラスのライブラリとファイル名で初期化される必要があります。この初期化を実行するには、Java ラッパー クラスに次のコードを含めます。

static
{
  cobloadclass("libname","filename","fullJavaClassName");
}

詳細は次のとおりです。

libname
オブジェクト指向 COBOL クラスを含む .dll ファイルの名前。オブジェクト指向 COBOL クラスを .int 形式や .gnt 形式のコードで実行している場合など、.dll ファイルとしてパッケージ化していない場合には、このパラメーターの指定は省略できます。
filename
オブジェクト指向 COBOL クラスのファイル名。
FullJavaClassName
オブジェクト指向 COBOL クラスに対応する Java クラスの名前。

3 種類の cobloadclass() メソッドが定義されています。これらのメソッドは、ライブラリ、COBOL ファイル、および Java ラッパー クラスを識別する方法が、互いに少し異なっています。