- java.lang.Object
-
- org.omg.CORBA.DefinitionKind
-
- All Implemented Interfaces:
-
Serializable
,IDLEntity
public class DefinitionKind extends Object implements IDLEntity
提供用于标识Interface Repository对象类型的常量的类。 该类包含两种常量,即int
和DefinitionKind
类的实例。 该类提供了方法from_int
,它给出了一个int
常量,创建了相应的DefinitionKind
实例。 它还提供了方法value
,它返回int
常量,它是DefinitionKind
实例的值。- 另请参见:
-
IRObject
-
-
Field Summary
Fields Modifier and Type Field 描述 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
DefinitionKind
的静态实例表示Interface Repository对象表示抽象接口。static DefinitionKind
dk_Alias
DefinitionKind
的静态实例表示Interface Repository对象是Alias。static DefinitionKind
dk_all
通配符DefinitionKind
常数,适用于任何DefinitionKind
适用的所有场合。static DefinitionKind
dk_Array
DefinitionKind
的静态实例表明Interface Repository对象是一个Array。static DefinitionKind
dk_Attribute
DefinitionKind
的静态实例指示Interface Repository对象是一个Attribute。static DefinitionKind
dk_Constant
DefinitionKind
的静态实例表明Interface Repository对象是一个常量。static DefinitionKind
dk_Enum
DefinitionKind
的静态实例指示Interface Repository对象是枚举。static DefinitionKind
dk_Exception
DefinitionKind
的静态实例表明Interface Repository对象是一个异常。static DefinitionKind
dk_Fixed
DefinitionKind
的静态实例表示Interface Repository对象是Fixed值。static DefinitionKind
dk_Interface
DefinitionKind
的静态实例指示Interface Repository对象是一个Interface。static DefinitionKind
dk_Module
DefinitionKind
的静态实例表明Interface Repository对象是一个Module。static DefinitionKind
dk_Native
DefinitionKind
的静态实例表示Interface Repository对象是Native值。static DefinitionKind
dk_none
DefinitionKind
的静态实例表明Interface Repository对象没有定义类型。static DefinitionKind
dk_Operation
DefinitionKind
的静态实例表示Interface Repository对象是一个Operation。static DefinitionKind
dk_Primitive
DefinitionKind
的静态实例指示Interface Repository对象是一个Primitive。static DefinitionKind
dk_Repository
DefinitionKind
的静态实例指示Interface Repository对象是Repository。static DefinitionKind
dk_Sequence
DefinitionKind
的静态实例指示接口存储库对象是一个序列。static DefinitionKind
dk_String
DefinitionKind
的静态实例表明Interface Repository对象是一个String。static DefinitionKind
dk_Struct
DefinitionKind
的静态实例表示Interface Repository对象是一个Struct。static DefinitionKind
dk_Typedef
DefinitionKind
的静态实例表示Interface Repository对象是Typedef。static DefinitionKind
dk_Union
DefinitionKind
的静态实例表示Interface Repository对象是Union。static DefinitionKind
dk_Value
DefinitionKind
的静态实例表示Interface Repository对象是一个值。static DefinitionKind
dk_ValueBox
DefinitionKind
的静态实例表明Interface Repository对象是ValueBox。static DefinitionKind
dk_ValueMember
DefinitionKind
的静态实例指示Interface Repository对象是ValueMember。static DefinitionKind
dk_Wstring
DefinitionKind
的静态实例指示Interface Repository对象是Wstring。
-
构造方法摘要
构造方法 Modifier Constructor 描述 protected
DefinitionKind(int _value)
构造一个DefinitionKind
对象,其_value
字段用给定值初始化。
-
-
-
字段详细信息
-
_dk_none
public static final int _dk_none
指示Interface Repository对象没有定义类型的常量。- 另请参见:
- Constant Field Values
-
_dk_all
public static final int _dk_all
指示Interface Repository对象没有定义类型的常量。- 另请参见:
- Constant Field Values
-
_dk_Attribute
public static final int _dk_Attribute
指示Interface Repository对象没有定义类型的常量。- 另请参见:
- Constant Field Values
-
_dk_Constant
public static final int _dk_Constant
指示Interface Repository对象没有定义类型的常量。- 另请参见:
- Constant Field Values
-
_dk_Exception
public static final int _dk_Exception
指示Interface Repository对象没有定义类型的常量。- 另请参见:
- Constant Field Values
-
_dk_Interface
public static final int _dk_Interface
指示Interface Repository对象没有定义类型的常量。- 另请参见:
- Constant Field Values
-
_dk_Module
public static final int _dk_Module
指示Interface Repository对象没有定义类型的常量。- 另请参见:
- Constant Field Values
-
_dk_Operation
public static final int _dk_Operation
指示Interface Repository对象没有定义类型的常量。- 另请参见:
- Constant Field Values
-
_dk_Typedef
public static final int _dk_Typedef
指示Interface Repository对象没有定义类型的常量。- 另请参见:
- Constant Field Values
-
_dk_Alias
public static final int _dk_Alias
指示Interface Repository对象没有定义类型的常量。- 另请参见:
- Constant Field Values
-
_dk_Struct
public static final int _dk_Struct
指示Interface Repository对象没有定义类型的常量。- 另请参见:
- Constant Field Values
-
_dk_Union
public static final int _dk_Union
指示Interface Repository对象没有定义类型的常量。- 另请参见:
- Constant Field Values
-
_dk_Enum
public static final int _dk_Enum
指示Interface Repository对象没有定义类型的常量。- 另请参见:
- Constant Field Values
-
_dk_Primitive
public static final int _dk_Primitive
指示Interface Repository对象没有定义类型的常量。- 另请参见:
- Constant Field Values
-
_dk_String
public static final int _dk_String
指示Interface Repository对象没有定义类型的常量。- 另请参见:
- Constant Field Values
-
_dk_Sequence
public static final int _dk_Sequence
指示Interface Repository对象没有定义类型的常量。- 另请参见:
- Constant Field Values
-
_dk_Array
public static final int _dk_Array
指示Interface Repository对象没有定义类型的常量。- 另请参见:
- Constant Field Values
-
_dk_Repository
public static final int _dk_Repository
指示Interface Repository对象没有定义类型的常量。- 另请参见:
- Constant Field Values
-
_dk_Wstring
public static final int _dk_Wstring
指示Interface Repository对象没有定义类型的常量。- 另请参见:
- Constant Field Values
-
_dk_Fixed
public static final int _dk_Fixed
指示Interface Repository对象没有定义类型的常量。- 另请参见:
- Constant Field Values
-
_dk_Value
public static final int _dk_Value
指示Interface Repository对象没有定义类型的常量。- 另请参见:
- Constant Field Values
-
_dk_ValueBox
public static final int _dk_ValueBox
指示Interface Repository对象没有定义类型的常量。- 另请参见:
- Constant Field Values
-
_dk_ValueMember
public static final int _dk_ValueMember
指示Interface Repository对象没有定义类型的常量。- 另请参见:
- Constant Field Values
-
_dk_Native
public static final int _dk_Native
指示Interface Repository对象没有定义类型的常量。- 另请参见:
- Constant Field Values
-
_dk_AbstractInterface
public static final int _dk_AbstractInterface
指示Interface Repository对象没有定义类型的常量。- 另请参见:
- Constant Field Values
-
dk_none
public static final DefinitionKind dk_none
DefinitionKind
的静态实例表示Interface Repository对象没有定义类型。
-
dk_all
public static final DefinitionKind dk_all
通配符DefinitionKind
不变,适用于任何DefinitionKind
适用的所有场合。 容器的contents
方法使用这个常量来返回所有包含的任何类型的定义。
-
dk_Attribute
public static final DefinitionKind dk_Attribute
DefinitionKind
的静态实例指示接口存储库对象是属性。
-
dk_Constant
public static final DefinitionKind dk_Constant
DefinitionKind
的静态实例表示Interface Repository对象是一个常量。
-
dk_Exception
public static final DefinitionKind dk_Exception
DefinitionKind
的静态实例表明Interface Repository对象是一个异常。
-
dk_Interface
public static final DefinitionKind dk_Interface
DefinitionKind
的静态实例指示Interface Repository对象是一个Interface。
-
dk_Module
public static final DefinitionKind dk_Module
DefinitionKind
的静态实例指示Interface Repository对象是一个Module。
-
dk_Operation
public static final DefinitionKind dk_Operation
DefinitionKind
的静态实例指示接口存储库对象是一个操作。
-
dk_Typedef
public static final DefinitionKind dk_Typedef
DefinitionKind
的静态实例表明Interface Repository对象是Typedef。
-
dk_Alias
public static final DefinitionKind dk_Alias
DefinitionKind
的静态实例指示Interface Repository对象是别名。
-
dk_Struct
public static final DefinitionKind dk_Struct
DefinitionKind
的静态实例表明Interface Repository对象是一个Struct。
-
dk_Union
public static final DefinitionKind dk_Union
DefinitionKind
的静态实例表示Interface Repository对象是Union。
-
dk_Enum
public static final DefinitionKind dk_Enum
DefinitionKind
的静态实例指示Interface Repository对象是枚举。
-
dk_Primitive
public static final DefinitionKind dk_Primitive
DefinitionKind
的静态实例表示Interface Repository对象是一个Primitive。
-
dk_String
public static final DefinitionKind dk_String
DefinitionKind
的静态实例表明Interface Repository对象是一个String。
-
dk_Sequence
public static final DefinitionKind dk_Sequence
DefinitionKind
的静态实例指示接口存储库对象是一个序列。
-
dk_Array
public static final DefinitionKind dk_Array
DefinitionKind
的静态实例指示Interface Repository对象是一个Array。
-
dk_Repository
public static final DefinitionKind dk_Repository
DefinitionKind
的静态实例指示Interface Repository对象是Repository。
-
dk_Wstring
public static final DefinitionKind dk_Wstring
DefinitionKind
的静态实例指示Interface Repository对象是Wstring。
-
dk_Fixed
public static final DefinitionKind dk_Fixed
DefinitionKind
的静态实例表示Interface Repository对象是Fixed值。
-
dk_Value
public static final DefinitionKind dk_Value
DefinitionKind
的静态实例指示Interface Repository对象是一个值。
-
dk_ValueBox
public static final DefinitionKind dk_ValueBox
DefinitionKind
的静态实例指示Interface Repository对象是ValueBox。
-
dk_ValueMember
public static final DefinitionKind dk_ValueMember
DefinitionKind
的静态实例指示Interface Repository对象是ValueMember。
-
dk_Native
public static final DefinitionKind dk_Native
DefinitionKind
的静态实例表明Interface Repository对象是Native值。
-
dk_AbstractInterface
public static final DefinitionKind dk_AbstractInterface
DefinitionKind
的静态实例表示Interface Repository对象表示抽象接口。
-
-
方法详细信息
-
value
public int value()
返回识别IR对象类型的int
常量。- 结果
-
int
常数来自DefinitionKind
这个值是这个DefinitionKind
例子
-
from_int
public static DefinitionKind from_int(int i)
创建与给定代码相对应的DefinitionKind
实例。- 参数
-
i
- 来自DefinitionKind
类的int
常量DefinitionKind
- 结果
-
对应给定代码的
DefinitionKind
实例 - 异常
-
BAD_PARAM
- if the given parameter is not one of theint
constants from the classDefinitionKind
-
-