モジュール java.corba
パッケージ org.omg.CORBA

クラスSetOverrideType

  • すべての実装されたインタフェース:
    Serializable, IDLEntity

    public class SetOverrideType
    extends Object
    implements IDLEntity
    SET_OVERRIDEADD_OVERRIDEをタグ付けするCORBA enumのマッピングです。ポリシーで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
    • フィールドの詳細

      • _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定数です。
    • コンストラクタの詳細

      • SetOverrideType

        protected SetOverrideType​(int _value)
        intからSetOverrideTypeインスタンスを構築します。
        パラメータ:
        _value - SET_OVERRIDEまたはADD_OVERRIDE
    • メソッドの詳細

      • value

        public int value()
        このSetOverrideTypeインスタンスの値を取得します。
        戻り値:
        このSetOverrideTypeインスタンスのint
      • from_int

        public static SetOverrideType from_int​(int i)
        指定されたintを、対応するSetOverrideTypeのインスタンスに変換します。
        パラメータ:
        i - 変換するintSetOverrideType._SET_OVERRIDEまたはSetOverrideType._ADD_OVERRIDEでなければならない
        戻り値:
        指定されたintと値が一致するSetOverrideTypeのインスタンス
        例外:
        BAD_PARAM - 指定されたintがどのSetOverrideTypeのインスタンスの値とも一致しない場合