JavaTM 2 Platform
Standard Ed. 6

org.omg.CORBA
类 SetOverrideType

java.lang.Object
  继承者 org.omg.CORBA.SetOverrideType
所有已实现的接口:
Serializable, IDLEntity

public class SetOverrideType
extends Object
implements IDLEntity

标记 SET_OVERRIDEADD_OVERRIDE 的 CORBA enum 的映射,它指示这些策略是应该替换 Object 的现有策略还是应该被添加到现有策略中。

omg.org.CORBA.Object._set_policy_override 方法用 SetOverrideType.SET_OVERRIDESetOverrideType.ADD_OVERRIDE 作为其第二个参数。方法 _set_policy_override 创建一个新的 Object,并使用作为第一个参数提供的 Policy 对象进行初始化。如果第二个参数是 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 实例的值。
 
从类 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_OVERRIDEADD_OVERRIDE
方法详细信息

value

public int value()
检索此 SetOverrideType 实例的值。

返回:
用于此 SetOverrideTypeint

from_int

public static SetOverrideType from_int(int i)
将给定 int 值转换成相应的 SetOverrideType 实例。

参数:
i - 要转换的 int 值,必须是 SetOverrideType._SET_OVERRIDESetOverrideType._ADD_OVERRIDE
返回:
其值与给定 int 值匹配的 SetOverrideType 实例
抛出:
BAD_PARAM - 如果给定 int 值与任何 SetOverrideType 实例的值都不匹配

JavaTM 2 Platform
Standard Ed. 6

提交错误或意见

版权所有 2008 Sun Microsystems, Inc. 保留所有权利。请遵守GNU General Public License, version 2 only