所有类
org.omg.CORBA
类 SetOverrideType
java.lang.Object
org.omg.CORBA.SetOverrideType
- 所有已实现的接口:
- Serializable, IDLEntity
-
public class SetOverrideType
- extends Object
- implements IDLEntity
标记 SET_OVERRIDE
和 ADD_OVERRIDE
的 CORBA enum
的映射,它指示这些策略是应该替换 Object
的现有策略还是应该被添加到现有策略中。
omg.org.CORBA.Object._set_policy_override
方法用 SetOverrideType.SET_OVERRIDE
或 SetOverrideType.ADD_OVERRIDE
作为其第二个参数。方法 _set_policy_override
创建一个新的 Object
,并使用作为第一个参数提供的 Policy
对象进行初始化。如果第二个参数是 ADD_OVERRIDE
,则将新策略添加到正调用 _set_policy_override
方法的 Object
实例的那些策略中。如果 SET_OVERRIDE
已给定,则使用给定策略替换现有策略。
- 从以下版本开始:
-
JDK1.2
构造方法摘要 |
protected |
SetOverrideType(int _value) 根据 int 值构造一个 SetOverrideType 实例。 |
从类 java.lang.Object 继承的方法 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_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
- 要转换的 int
值,必须是 SetOverrideType._SET_OVERRIDE
或 SetOverrideType._ADD_OVERRIDE
- 返回:
-
其值与给定
int
值匹配的 SetOverrideType
实例
- 抛出:
BAD_PARAM
- 如果给定 int
值与任何 SetOverrideType
实例的值都不匹配
所有类