- 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 SetOverrideType
ADD_OVERRIDE
列挙型値ADD_OVERRIDEのSetOverrideType
定数です。static SetOverrideType
SET_OVERRIDE
列挙型値SET_OVERRIDEのSetOverrideType
定数です。
-
コンストラクタのサマリー
コンストラクタ 修飾子 コンストラクタ 説明 protected
SetOverrideType(int _value)
int
からSetOverrideType
インスタンスを構築します。
-
メソッドのサマリー
すべてのメソッド 静的メソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 static SetOverrideType
from_int(int i)
指定されたint
を、対応するSetOverrideType
のインスタンスに変換します。int
value()
この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
のインスタンスの値とも一致しない場合
-
-