qualifiedTypeName()

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

  JavaLib.qualifiedTypeName(identifier javaObjId in)
  returns (result STRING)
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 関数の構文図

関連する参照項目
EGL ライブラリー JavaLib
getField()
invoke()
isNull()
isObjID()
qualifiedTypeName()
remove()
removeAll()
setField()
store()
storeCopy()
storeField()
storeNew()

関連するタスク
EGL ステートメントおよびコマンドの構文図

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