java.lang.Object org.omg.CORBA.DefinitionKind
该类提供用来标识接口存储库 (Interface Repository) 对象类型的常量。此类包含两种常量,一种是 int
,另一种是 DefinitionKind
类的实例。此类提供 from_int
方法,只要给出一个 int
常量,该方法就能创建相应的 DefinitionKind
实例。此类还提供了 value
方法,该方法返回用作 DefinitionKind
实例的值的 int
常量。
IRObject
字段摘要 | |
---|---|
static int |
_dk_AbstractInterface 指示 Interface Repository 对象不具有某一定义种类的常量。 |
static int |
_dk_Alias 指示 Interface Repository 对象不具有某一定义种类的常量。 |
static int |
_dk_all 指示 Interface Repository 对象不具有某一定义种类的常量。 |
static int |
_dk_Array 指示 Interface Repository 对象不具有某一定义种类的常量。 |
static int |
_dk_Attribute 指示 Interface Repository 对象不具有某一定义种类的常量。 |
static int |
_dk_Constant 指示 Interface Repository 对象不具有某一定义种类的常量。 |
static int |
_dk_Enum 指示 Interface Repository 对象不具有某一定义种类的常量。 |
static int |
_dk_Exception 指示 Interface Repository 对象不具有某一定义种类的常量。 |
static int |
_dk_Fixed 指示 Interface Repository 对象不具有某一定义种类的常量。 |
static int |
_dk_Interface 指示 Interface Repository 对象不具有某一定义种类的常量。 |
static int |
_dk_Module 指示 Interface Repository 对象不具有某一定义种类的常量。 |
static int |
_dk_Native 指示 Interface Repository 对象不具有某一定义种类的常量。 |
static int |
_dk_none 指示 Interface Repository 对象不具有定义种类的常量。 |
static int |
_dk_Operation 指示 Interface Repository 对象不具有某一定义种类的常量。 |
static int |
_dk_Primitive 指示 Interface Repository 对象不具有某一定义种类的常量。 |
static int |
_dk_Repository 指示 Interface Repository 对象不具有某一定义种类的常量。 |
static int |
_dk_Sequence 指示 Interface Repository 对象不具有某一定义种类的常量。 |
static int |
_dk_String 指示 Interface Repository 对象不具有某一定义种类的常量。 |
static int |
_dk_Struct 指示 Interface Repository 对象不具有某一定义种类的常量。 |
static int |
_dk_Typedef 指示 Interface Repository 对象不具有某一定义种类的常量。 |
static int |
_dk_Union 指示 Interface Repository 对象不具有某一定义种类的常量。 |
static int |
_dk_Value 指示 Interface Repository 对象不具有某一定义种类的常量。 |
static int |
_dk_ValueBox 指示 Interface Repository 对象不具有某一定义种类的常量。 |
static int |
_dk_ValueMember 指示 Interface Repository 对象不具有某一定义种类的常量。 |
static int |
_dk_Wstring 指示 Interface Repository 对象不具有某一定义种类的常量。 |
static DefinitionKind |
dk_AbstractInterface 指示 Interface Repository 对象表示一个抽象接口的静态 DefinitionKind 实例。 |
static DefinitionKind |
dk_Alias 指示 Interface Repository 对象是一个 Alias 的静态 DefinitionKind 实例。 |
static DefinitionKind |
dk_all 通配符 DefinitionKind 常量,可用于 DefinitionKind 适合的所有情况。 |
static DefinitionKind |
dk_Array 指示 Interface Repository 对象是一个 Array 的静态 DefinitionKind 实例。 |
static DefinitionKind |
dk_Attribute 指示 Interface Repository 对象是一个 Attribute 的静态 DefinitionKind 实例。 |
static DefinitionKind |
dk_Constant 指示 Interface Repository 对象是一个常量的静态 DefinitionKind 实例。 |
static DefinitionKind |
dk_Enum 指示 Interface Repository 对象是一个 Enum 的静态 DefinitionKind 实例。 |
static DefinitionKind |
dk_Exception 指示 Interface Repository 对象是一个 Exception 的静态 DefinitionKind 实例。 |
static DefinitionKind |
dk_Fixed 指示 Interface Repository 对象是一个 Fixed value 的静态 DefinitionKind 实例。 |
static DefinitionKind |
dk_Interface 指示 Interface Repository 对象是一个 Interface 的静态 DefinitionKind 实例。 |
static DefinitionKind |
dk_Module 指示 Interface Repository 对象是一个 Module 的静态 DefinitionKind 实例。 |
static DefinitionKind |
dk_Native 指示 Interface Repository 对象是一个 Native value 的静态 DefinitionKind 实例。 |
static DefinitionKind |
dk_none 指示 Interface Repository 对象不具有任何定义种类的静态 DefinitionKind 实例。 |
static DefinitionKind |
dk_Operation 指示 Interface Repository 对象是一个 Operation 的静态 DefinitionKind 实例。 |
static DefinitionKind |
dk_Primitive 指示 Interface Repository 对象是一个 Primitive 的静态 DefinitionKind 实例。 |
static DefinitionKind |
dk_Repository 指示 Interface Repository 对象是一个 Repository 的静态 DefinitionKind 实例。 |
static DefinitionKind |
dk_Sequence 指示 Interface Repository 对象是一个 Sequence 的静态 DefinitionKind 实例。 |
static DefinitionKind |
dk_String 指示 Interface Repository 对象是一个 String 的静态 DefinitionKind 实例。 |
static DefinitionKind |
dk_Struct 指示 Interface Repository 对象是一个 Struct 的静态 DefinitionKind 实例。 |
static DefinitionKind |
dk_Typedef 指示 Interface Repository 对象是一个 Typedef 的静态 DefinitionKind 实例。 |
static DefinitionKind |
dk_Union 指示 Interface Repository 对象是一个 Union 的静态 DefinitionKind 实例。 |
static DefinitionKind |
dk_Value 指示 Interface Repository 对象是一个 Value 的静态 DefinitionKind 实例。 |
static DefinitionKind |
dk_ValueBox 指示 Interface Repository 对象是一个 ValueBox 的静态 DefinitionKind 实例。 |
static DefinitionKind |
dk_ValueMember 指示 Interface Repository 对象是一个 ValueMember 的静态 DefinitionKind 实例。 |
static DefinitionKind |
dk_Wstring 指示 Interface Repository 对象是一个 Wstring 的静态 DefinitionKind 实例。 |
构造方法摘要 | |
---|---|
protected |
DefinitionKind(int _value) 构造一个 DefinitionKind 对象,使用给定值初始化其 _value 字段。 |
方法摘要 | |
---|---|
static DefinitionKind |
from_int(int i) 创建一个对应于给定代码的 DefinitionKind 实例。 |
int |
value() 返回标识 IR 对象类型的 int 常量。 |
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
字段详细信息 |
---|
public static final int _dk_none
public static final int _dk_all
public static final int _dk_Attribute
public static final int _dk_Constant
public static final int _dk_Exception
public static final int _dk_Interface
public static final int _dk_Module
public static final int _dk_Operation
public static final int _dk_Typedef
public static final int _dk_Alias
public static final int _dk_Struct
public static final int _dk_Union
public static final int _dk_Enum
public static final int _dk_Primitive
public static final int _dk_String
public static final int _dk_Sequence
public static final int _dk_Array
public static final int _dk_Repository
public static final int _dk_Wstring
public static final int _dk_Fixed
public static final int _dk_Value
public static final int _dk_ValueBox
public static final int _dk_ValueMember
public static final int _dk_Native
public static final int _dk_AbstractInterface
public static final DefinitionKind dk_none
DefinitionKind
实例。
public static final DefinitionKind dk_all
DefinitionKind
常量,可用于
DefinitionKind
适合的所有情况。Container 的
contents
方法使用此常量返回所包含的任何种类的定义。
public static final DefinitionKind dk_Attribute
DefinitionKind
实例。
public static final DefinitionKind dk_Constant
DefinitionKind
实例。
public static final DefinitionKind dk_Exception
DefinitionKind
实例。
public static final DefinitionKind dk_Interface
DefinitionKind
实例。
public static final DefinitionKind dk_Module
DefinitionKind
实例。
public static final DefinitionKind dk_Operation
DefinitionKind
实例。
public static final DefinitionKind dk_Typedef
DefinitionKind
实例。
public static final DefinitionKind dk_Alias
DefinitionKind
实例。
public static final DefinitionKind dk_Struct
DefinitionKind
实例。
public static final DefinitionKind dk_Union
DefinitionKind
实例。
public static final DefinitionKind dk_Enum
DefinitionKind
实例。
public static final DefinitionKind dk_Primitive
DefinitionKind
实例。
public static final DefinitionKind dk_String
DefinitionKind
实例。
public static final DefinitionKind dk_Sequence
DefinitionKind
实例。
public static final DefinitionKind dk_Array
DefinitionKind
实例。
public static final DefinitionKind dk_Repository
DefinitionKind
实例。
public static final DefinitionKind dk_Wstring
DefinitionKind
实例。
public static final DefinitionKind dk_Fixed
DefinitionKind
实例。
public static final DefinitionKind dk_Value
DefinitionKind
实例。
public static final DefinitionKind dk_ValueBox
DefinitionKind
实例。
public static final DefinitionKind dk_ValueMember
DefinitionKind
实例。
public static final DefinitionKind dk_Native
DefinitionKind
实例。
public static final DefinitionKind dk_AbstractInterface
DefinitionKind
实例。
构造方法详细信息 |
---|
protected DefinitionKind(int _value)
DefinitionKind
对象,使用给定值初始化其
_value
字段。
_value
-
DefinitionKind
类中定义的
int
常量之一。
方法详细信息 |
---|
public int value()
int
常量。
DefinitionKind
类中的
int
常量,该常量是此
DefinitionKind
实例的值
public static DefinitionKind from_int(int i)
DefinitionKind
实例。
i
-
DefinitionKind
类中的
int
常量之一
DefinitionKind
实例
BAD_PARAM
- 如果给定参数不是
DefinitionKind
类中的
int
常量之一