- java.lang.Object
-
- org.omg.CORBA.SetOverrideType
-
- すべての実装されたインタフェース:
Serializable,IDLEntity
public class SetOverrideType extends Object implements IDLEntity
SET_OVERRIDEとADD_OVERRIDEをタグ付けするCORBAenumのマッピングです。ポリシーでObjectの既存のポリシーを置換するか、ポリシーを既存のポリシーに追加するかを示します。Object._set_policy_override(org.omg.CORBA.Policy[], org.omg.CORBA.SetOverrideType)メソッドは2番目の引数としてSetOverrideType.SET_OVERRIDEまたはSetOverrideType.ADD_OVERRIDEを使用します。_set_policy_overrideメソッドは新しいObjectを生成して、最初の引数に指定されたPolicyオブジェクトで初期化します。 2番目の引数がADD_OVERRIDEの場合、_set_policy_overrideメソッドを呼び出すObjectインスタンスのポリシーに新しいポリシーが追加されます。 代わりにSET_OVERRIDEを指定すると、既存のポリシーが指定されたポリシーで置換されます。- 導入されたバージョン:
- JDK1.2
-
-
フィールドのサマリー
フィールド 修飾子と型 フィールド 説明 static int_ADD_OVERRIDE列挙型値ADD_OVERRIDEのint定数です。static int_SET_OVERRIDE列挙型値SET_OVERRIDEのint定数です。static SetOverrideTypeADD_OVERRIDE列挙型値ADD_OVERRIDEのSetOverrideType定数です。static SetOverrideTypeSET_OVERRIDE列挙型値SET_OVERRIDEのSetOverrideType定数です。
-
コンストラクタのサマリー
コンストラクタ 修飾子 コンストラクタ 説明 protectedSetOverrideType(int _value)intからSetOverrideTypeインスタンスを構築します。
-
-
-
フィールドの詳細
-
_SET_OVERRIDE
public static final int _SET_OVERRIDE
列挙型値SET_OVERRIDEのint定数です。- 関連項目:
- 定数フィールド値
-
_ADD_OVERRIDE
public static final int _ADD_OVERRIDE
列挙型値ADD_OVERRIDEのint定数です。- 関連項目:
- 定数フィールド値
-
SET_OVERRIDE
public static final SetOverrideType SET_OVERRIDE
列挙型値SET_OVERRIDEのSetOverrideType定数です。
-
ADD_OVERRIDE
public static final SetOverrideType ADD_OVERRIDE
列挙型値ADD_OVERRIDEのSetOverrideType定数です。
-
-
メソッドの詳細
-
value
public int value()
このSetOverrideTypeインスタンスの値を取得します。- 戻り値:
- この
SetOverrideTypeインスタンスのint。
-
from_int
public static SetOverrideType from_int(int i)
指定されたintを、対応するSetOverrideTypeのインスタンスに変換します。- パラメータ:
i- 変換するint。SetOverrideType._SET_OVERRIDEまたはSetOverrideType._ADD_OVERRIDEでなければならない- 戻り値:
- 指定された
intと値が一致するSetOverrideTypeのインスタンス - 例外:
BAD_PARAM- 指定されたintがどのSetOverrideTypeのインスタンスの値とも一致しない場合
-
-