JavaLib.qualifiedTypeName

システム関数 JavaLib.qualifiedTypeName は、EGL Java™ オブジェクト・スペース内にあるオブジェクトのクラスの完全修飾名を戻します。 JavaLib.qualifiedTypeName は、Java アクセス関数の 1 つです。

JavaLib.qualifiedTypeName の構文図
result
結果フィールドは必ず指定する必要があり、結果フィールドの型は、CHAR、MBCHAR または UNICODE でなければなりません。
  • 結果フィールドの型が MBCHAR または UNICODE の場合は、常に適切な値を受け取ります。
  • 結果フィールドが CHAR 型の場合、受け取る値に DBCHAR 文字に相当する文字が含まれていると、問題が発生することがあります。

長さが一致しない場合については、『代入』を参照してください。

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

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

以下に例を示します。
  myItem = JavaLib.qualifiedTypeName( (objId)"myId" );

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

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

関連する概念

関連するタスク
構文図

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

JavaLib.getField
JavaLib.invoke
JavaLib.isNull
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.