Module  java.corba
软件包  org.omg.CORBA

Class DefinitionKind

  • All Implemented Interfaces:
    SerializableIDLEntity


    public class DefinitionKind
    extends Object
    implements IDLEntity
    提供用于标识Interface Repository对象类型的常量的类。 该类包含两种常量,即intDefinitionKind类的实例。 该类提供了方法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对象表示抽象接口。
    • 构造方法详细信息

      • DefinitionKind

        protected DefinitionKind​(int _value)
        构造一个 DefinitionKind对象,其 _value字段用给定值初始化。
        参数
        _value - int定义的 int常量 DefinitionKind
    • 方法详细信息

      • 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 the int constants from the class DefinitionKind