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.