- 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 DefinitionKinddk_AbstractInterfaceDefinitionKind的静态实例表示Interface Repository对象表示抽象接口。static DefinitionKinddk_AliasDefinitionKind的静态实例表示Interface Repository对象是Alias。static DefinitionKinddk_all通配符DefinitionKind常数,适用于任何DefinitionKind适用的所有场合。static DefinitionKinddk_ArrayDefinitionKind的静态实例表明Interface Repository对象是一个Array。static DefinitionKinddk_AttributeDefinitionKind的静态实例指示Interface Repository对象是一个Attribute。static DefinitionKinddk_ConstantDefinitionKind的静态实例表明Interface Repository对象是一个常量。static DefinitionKinddk_EnumDefinitionKind的静态实例指示Interface Repository对象是枚举。static DefinitionKinddk_ExceptionDefinitionKind的静态实例表明Interface Repository对象是一个异常。static DefinitionKinddk_FixedDefinitionKind的静态实例表示Interface Repository对象是Fixed值。static DefinitionKinddk_InterfaceDefinitionKind的静态实例指示Interface Repository对象是一个Interface。static DefinitionKinddk_ModuleDefinitionKind的静态实例表明Interface Repository对象是一个Module。static DefinitionKinddk_NativeDefinitionKind的静态实例表示Interface Repository对象是Native值。static DefinitionKinddk_noneDefinitionKind的静态实例表明Interface Repository对象没有定义类型。static DefinitionKinddk_OperationDefinitionKind的静态实例表示Interface Repository对象是一个Operation。static DefinitionKinddk_PrimitiveDefinitionKind的静态实例指示Interface Repository对象是一个Primitive。static DefinitionKinddk_RepositoryDefinitionKind的静态实例指示Interface Repository对象是Repository。static DefinitionKinddk_SequenceDefinitionKind的静态实例指示接口存储库对象是一个序列。static DefinitionKinddk_StringDefinitionKind的静态实例表明Interface Repository对象是一个String。static DefinitionKinddk_StructDefinitionKind的静态实例表示Interface Repository对象是一个Struct。static DefinitionKinddk_TypedefDefinitionKind的静态实例表示Interface Repository对象是Typedef。static DefinitionKinddk_UnionDefinitionKind的静态实例表示Interface Repository对象是Union。static DefinitionKinddk_ValueDefinitionKind的静态实例表示Interface Repository对象是一个值。static DefinitionKinddk_ValueBoxDefinitionKind的静态实例表明Interface Repository对象是ValueBox。static DefinitionKinddk_ValueMemberDefinitionKind的静态实例指示Interface Repository对象是ValueMember。static DefinitionKinddk_WstringDefinitionKind的静态实例指示Interface Repository对象是Wstring。
-
构造方法摘要
构造方法 Modifier Constructor 描述 protectedDefinitionKind(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 theintconstants from the classDefinitionKind
-
-