JavaLib.isNull

システム関数 JavaLib.isNull は、指定した ID が NULL オブジェクトを参照しているかどうかを示す値 (真の場合は 1、偽の場合は 0) を戻します。 JavaLib.isNull は、Java™ アクセス関数の 1 つです。

JavaLib.isNull の構文図
result
数値フィールド。真の場合は 1、偽の場合は 0 を受け取ります。非数値フィールドを使用 すると、検証時にエラーが発生します。
identifier

オブジェクト・スペース内のオブジェクトを参照する ID

この引き数は、文字列リテラル、または CHAR 型、DBCHAR 型、MBCHAR 型、STRING 型、またはUNICODE 型の変数のいずれかです。ID は、objID にキャストする必要があります。EGL は、大文字小文字の区別がある引き数値の先頭と最後から、1 バイトのブランクと 2 バイトのブランクを削除します。

以下に例を示します。
  // オブジェクトが NULL であるかどうかをテストし、
  // それに応じてプロセスを実行します
isNull = JavaLib.isNull( (objId)valueId );
  
  if( isNull == 1 )
        error = 12;
  end

JavaLib.isNull の処理中にエラーが発生すると、sysVar.errorCode は以下の表の値に設定されます。

sysVar.errorCode の値 説明
00001001 指定した ID がオブジェクト・スペース内にありませんでした。

関連する概念

関連するタスク
構文図

関連する参照項目
EGL ライブラリー JavaLib

JavaLib.getField
JavaLib.invoke
JavaLib.isObjID
JavaLib.qualifiedTypeName
JavaLib.remove
JavaLib.removeAll
JavaLib.setField
JavaLib.store
JavaLib.storeCopy
JavaLib.storeField
JavaLib.storeNew

ご利用条件 | フィードバック
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.(C) Copyright IBM Japan 2005.