org.omg.CORBA
クラス CompletionStatus
java.lang.Object
|
+--org.omg.CORBA.CompletionStatus
- public class CompletionStatus
- extends Object
- implements IDLEntity
SystemException がスローされたときにメソッドが動作を完了していたかどうかを示すオブジェクトです。
CompletionStatus クラスには、CompletionStatus の 3 つのインスタンスがあります。それらは、それぞれの完了状態を表す定数で、COMPLETED_MAYBE、COMPLETED_NO、および COMPLETED_YES があります。また、3 つの int メンバも含まれます。それらは、CompletionStatus のインスタンスのどれか 1 つに対応する定数です。この int メンバにより、switch 文が使用可能になります。
また、このクラスには 2 つのメソッドがあります。
public int value() -- CompletionStatus オブジェクトの value フィールドにアクセスする
public static CompletionStatus
from_int(int i) -- int メンバのどれか 1 つからインスタンスを生成する
- 導入されたバージョン:
- JDK1.2
- 関連項目:
SystemException, 直列化された形式
| クラス java.lang.Object から継承したメソッド |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
_COMPLETED_YES
public static final int _COMPLETED_YES
SystemException がスローされる前にメソッドが動作を完了していたことを示す定数です。
_COMPLETED_NO
public static final int _COMPLETED_NO
SystemException がスローされる前にメソッドが動作を完了していたことを示す定数です。
_COMPLETED_MAYBE
public static final int _COMPLETED_MAYBE
SystemException がスローされる前にメソッドが動作を完了していたことを示す定数です。
COMPLETED_YES
public static final CompletionStatus COMPLETED_YES
- 定数
_COMPLETED_YES で初期化された CompletionStatus のインスタンスです。
COMPLETED_NO
public static final CompletionStatus COMPLETED_NO
- 定数
_COMPLETED_NO で初期化された CompletionStatus のインスタンスです。
COMPLETED_MAYBE
public static final CompletionStatus COMPLETED_MAYBE
- 定数
_COMPLETED_MAYBE で初期化された CompletionStatus のインスタンスです。
CompletionStatus
protected CompletionStatus(int _value)
value
public int value()
- この
CompletionStatus オブジェクトの値を取り出します。
- 戻り値:
CompletionStatus の値。_COMPLETED_YES、_COMPLETED_NO、または _COMPLETED_MAYBE のどれか
from_int
public static CompletionStatus from_int(int i)
throws BAD_PARAM
- 指定された
int から CompletionStatus オブジェクトを作成します。
- パラメータ:
i - _COMPLETED_YES、_COMPLETED_NO、または _COMPLETED_MAYBE のどれか- 例外:
- BAD_PARAM - 指定された引数が
CompletionStatus に定義されている int 定数のどれでもない場合
バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.