モジュール java.corba
パッケージ org.omg.CORBA

クラスDefinitionKind

  • すべての実装されたインタフェース:
    Serializable, IDLEntity


    public class DefinitionKind
    extends Object
    implements IDLEntity
    インタフェース・リポジトリ・オブジェクトの型を指定するときに使用する定数を提供するクラスです。 このクラスには、int、およびDefinitionKindクラスのインスタンスという、2種類の定数が格納されます。 このクラスでは、int定数の1つを指定するfrom_intメソッドが提供され、対応するDefinitionKindインスタンスが生成されます。 また、DefinitionKindインスタンスの値であるint定数を返すvalueメソッドも提供されます。
    関連項目:
    IRObject
    • フィールドのサマリー

      フィールド 
      修飾子と型 フィールド 説明
      static int _dk_AbstractInterface
      インタフェース・リポジトリ・オブジェクトに定義種別がないことを示す定数です。
      static int _dk_Alias
      インタフェース・リポジトリ・オブジェクトに定義種別がないことを示す定数です。
      static int _dk_all
      インタフェース・リポジトリ・オブジェクトに定義種別がないことを示す定数です。
      static int _dk_Array
      インタフェース・リポジトリ・オブジェクトに定義種別がないことを示す定数です。
      static int _dk_Attribute
      インタフェース・リポジトリ・オブジェクトに定義種別がないことを示す定数です。
      static int _dk_Constant
      インタフェース・リポジトリ・オブジェクトに定義種別がないことを示す定数です。
      static int _dk_Enum
      インタフェース・リポジトリ・オブジェクトに定義種別がないことを示す定数です。
      static int _dk_Exception
      インタフェース・リポジトリ・オブジェクトに定義種別がないことを示す定数です。
      static int _dk_Fixed
      インタフェース・リポジトリ・オブジェクトに定義種別がないことを示す定数です。
      static int _dk_Interface
      インタフェース・リポジトリ・オブジェクトに定義種別がないことを示す定数です。
      static int _dk_Module
      インタフェース・リポジトリ・オブジェクトに定義種別がないことを示す定数です。
      static int _dk_Native
      インタフェース・リポジトリ・オブジェクトに定義種別がないことを示す定数です。
      static int _dk_none
      インタフェース・リポジトリ・オブジェクトに定義種別がないことを示す定数です。
      static int _dk_Operation
      インタフェース・リポジトリ・オブジェクトに定義種別がないことを示す定数です。
      static int _dk_Primitive
      インタフェース・リポジトリ・オブジェクトに定義種別がないことを示す定数です。
      static int _dk_Repository
      インタフェース・リポジトリ・オブジェクトに定義種別がないことを示す定数です。
      static int _dk_Sequence
      インタフェース・リポジトリ・オブジェクトに定義種別がないことを示す定数です。
      static int _dk_String
      インタフェース・リポジトリ・オブジェクトに定義種別がないことを示す定数です。
      static int _dk_Struct
      インタフェース・リポジトリ・オブジェクトに定義種別がないことを示す定数です。
      static int _dk_Typedef
      インタフェース・リポジトリ・オブジェクトに定義種別がないことを示す定数です。
      static int _dk_Union
      インタフェース・リポジトリ・オブジェクトに定義種別がないことを示す定数です。
      static int _dk_Value
      インタフェース・リポジトリ・オブジェクトに定義種別がないことを示す定数です。
      static int _dk_ValueBox
      インタフェース・リポジトリ・オブジェクトに定義種別がないことを示す定数です。
      static int _dk_ValueMember
      インタフェース・リポジトリ・オブジェクトに定義種別がないことを示す定数です。
      static int _dk_Wstring
      インタフェース・リポジトリ・オブジェクトに定義種別がないことを示す定数です。
      static DefinitionKind dk_AbstractInterface
      インタフェース・リポジトリ・オブジェクトが抽象インタフェースを表すことを示すDefinitionKindの静的インスタンスです。
      static DefinitionKind dk_Alias
      インタフェース・リポジトリ・オブジェクトがAliasであることを示すDefinitionKindの静的インスタンスです。
      static DefinitionKind dk_all
      ワイルドカードDefinitionKind定数は、DefinitionKindが該当するすべての場合に便利です。
      static DefinitionKind dk_Array
      インタフェース・リポジトリ・オブジェクトがArrayであることを示すDefinitionKindの静的インスタンスです。
      static DefinitionKind dk_Attribute
      インタフェース・リポジトリ・オブジェクトがAttributeであることを示すDefinitionKindの静的インスタンスです。
      static DefinitionKind dk_Constant
      インタフェース・リポジトリ・オブジェクトが定数であることを示すDefinitionKindの静的インスタンスです。
      static DefinitionKind dk_Enum
      インタフェース・リポジトリ・オブジェクトがEnumであることを示すDefinitionKindの静的インスタンスです。
      static DefinitionKind dk_Exception
      インタフェース・リポジトリ・オブジェクトがExceptionであることを示すDefinitionKindの静的インスタンスです。
      static DefinitionKind dk_Fixed
      インタフェース・リポジトリ・オブジェクトがFixed値であることを示すDefinitionKindの静的インスタンスです。
      static DefinitionKind dk_Interface
      インタフェース・リポジトリ・オブジェクトがInterfaceであることを示すDefinitionKindの静的インスタンスです。
      static DefinitionKind dk_Module
      インタフェース・リポジトリ・オブジェクトがModuleであることを示すDefinitionKindの静的インスタンスです。
      static DefinitionKind dk_Native
      インタフェース・リポジトリ・オブジェクトがNative値であることを示すDefinitionKindの静的インスタンスです。
      static DefinitionKind dk_none
      インタフェース・リポジトリ・オブジェクトに定義種別がないことを示すDefinitionKindの静的インスタンスです。
      static DefinitionKind dk_Operation
      インタフェース・リポジトリ・オブジェクトがOperationであることを示すDefinitionKindの静的インスタンスです。
      static DefinitionKind dk_Primitive
      インタフェース・リポジトリ・オブジェクトがPrimitiveであることを示すDefinitionKindの静的インスタンスです。
      static DefinitionKind dk_Repository
      インタフェース・リポジトリ・オブジェクトがRepositoryであることを示すDefinitionKindの静的インスタンスです。
      static DefinitionKind dk_Sequence
      インタフェース・リポジトリ・オブジェクトがSequenceであることを示すDefinitionKindの静的インスタンスです。
      static DefinitionKind dk_String
      インタフェース・リポジトリ・オブジェクトがStringであることを示すDefinitionKindの静的インスタンスです。
      static DefinitionKind dk_Struct
      インタフェース・リポジトリ・オブジェクトがStructであることを示すDefinitionKindの静的インスタンスです。
      static DefinitionKind dk_Typedef
      インタフェース・リポジトリ・オブジェクトがTypedefであることを示すDefinitionKindの静的インスタンスです。
      static DefinitionKind dk_Union
      インタフェース・リポジトリ・オブジェクトがUnionであることを示すDefinitionKindの静的インスタンスです。
      static DefinitionKind dk_Value
      インタフェース・リポジトリ・オブジェクトがValueであることを示すDefinitionKindの静的インスタンスです。
      static DefinitionKind dk_ValueBox
      インタフェース・リポジトリ・オブジェクトがValueBoxであることを示すDefinitionKindの静的インスタンスです。
      static DefinitionKind dk_ValueMember
      インタフェース・リポジトリ・オブジェクトがValueMemberであることを示すDefinitionKindの静的インスタンスです。
      static DefinitionKind dk_Wstring
      インタフェース・リポジトリ・オブジェクトがWstringであることを示すDefinitionKindの静的インスタンスです。
    • コンストラクタのサマリー

      コンストラクタ 
      修飾子 コンストラクタ 説明
      protected DefinitionKind​(int _value)
      _valueフィールドを指定された値で初期化して、DefinitionKindオブジェクトを構築します。
    • フィールドの詳細

      • _dk_none

        public static final int _dk_none
        インタフェース・リポジトリ・オブジェクトに定義種別がないことを示す定数です。
        関連項目:
        定数フィールド値
      • _dk_all

        public static final int _dk_all
        インタフェース・リポジトリ・オブジェクトに定義種別がないことを示す定数です。
        関連項目:
        定数フィールド値
      • _dk_Attribute

        public static final int _dk_Attribute
        インタフェース・リポジトリ・オブジェクトに定義種別がないことを示す定数です。
        関連項目:
        定数フィールド値
      • _dk_Constant

        public static final int _dk_Constant
        インタフェース・リポジトリ・オブジェクトに定義種別がないことを示す定数です。
        関連項目:
        定数フィールド値
      • _dk_Exception

        public static final int _dk_Exception
        インタフェース・リポジトリ・オブジェクトに定義種別がないことを示す定数です。
        関連項目:
        定数フィールド値
      • _dk_Interface

        public static final int _dk_Interface
        インタフェース・リポジトリ・オブジェクトに定義種別がないことを示す定数です。
        関連項目:
        定数フィールド値
      • _dk_Module

        public static final int _dk_Module
        インタフェース・リポジトリ・オブジェクトに定義種別がないことを示す定数です。
        関連項目:
        定数フィールド値
      • _dk_Operation

        public static final int _dk_Operation
        インタフェース・リポジトリ・オブジェクトに定義種別がないことを示す定数です。
        関連項目:
        定数フィールド値
      • _dk_Typedef

        public static final int _dk_Typedef
        インタフェース・リポジトリ・オブジェクトに定義種別がないことを示す定数です。
        関連項目:
        定数フィールド値
      • _dk_Alias

        public static final int _dk_Alias
        インタフェース・リポジトリ・オブジェクトに定義種別がないことを示す定数です。
        関連項目:
        定数フィールド値
      • _dk_Struct

        public static final int _dk_Struct
        インタフェース・リポジトリ・オブジェクトに定義種別がないことを示す定数です。
        関連項目:
        定数フィールド値
      • _dk_Union

        public static final int _dk_Union
        インタフェース・リポジトリ・オブジェクトに定義種別がないことを示す定数です。
        関連項目:
        定数フィールド値
      • _dk_Enum

        public static final int _dk_Enum
        インタフェース・リポジトリ・オブジェクトに定義種別がないことを示す定数です。
        関連項目:
        定数フィールド値
      • _dk_Primitive

        public static final int _dk_Primitive
        インタフェース・リポジトリ・オブジェクトに定義種別がないことを示す定数です。
        関連項目:
        定数フィールド値
      • _dk_String

        public static final int _dk_String
        インタフェース・リポジトリ・オブジェクトに定義種別がないことを示す定数です。
        関連項目:
        定数フィールド値
      • _dk_Sequence

        public static final int _dk_Sequence
        インタフェース・リポジトリ・オブジェクトに定義種別がないことを示す定数です。
        関連項目:
        定数フィールド値
      • _dk_Array

        public static final int _dk_Array
        インタフェース・リポジトリ・オブジェクトに定義種別がないことを示す定数です。
        関連項目:
        定数フィールド値
      • _dk_Repository

        public static final int _dk_Repository
        インタフェース・リポジトリ・オブジェクトに定義種別がないことを示す定数です。
        関連項目:
        定数フィールド値
      • _dk_Wstring

        public static final int _dk_Wstring
        インタフェース・リポジトリ・オブジェクトに定義種別がないことを示す定数です。
        関連項目:
        定数フィールド値
      • _dk_Fixed

        public static final int _dk_Fixed
        インタフェース・リポジトリ・オブジェクトに定義種別がないことを示す定数です。
        関連項目:
        定数フィールド値
      • _dk_Value

        public static final int _dk_Value
        インタフェース・リポジトリ・オブジェクトに定義種別がないことを示す定数です。
        関連項目:
        定数フィールド値
      • _dk_ValueBox

        public static final int _dk_ValueBox
        インタフェース・リポジトリ・オブジェクトに定義種別がないことを示す定数です。
        関連項目:
        定数フィールド値
      • _dk_ValueMember

        public static final int _dk_ValueMember
        インタフェース・リポジトリ・オブジェクトに定義種別がないことを示す定数です。
        関連項目:
        定数フィールド値
      • _dk_Native

        public static final int _dk_Native
        インタフェース・リポジトリ・オブジェクトに定義種別がないことを示す定数です。
        関連項目:
        定数フィールド値
      • _dk_AbstractInterface

        public static final int _dk_AbstractInterface
        インタフェース・リポジトリ・オブジェクトに定義種別がないことを示す定数です。
        関連項目:
        定数フィールド値
      • dk_none

        public static final DefinitionKind dk_none
        インタフェース・リポジトリ・オブジェクトに定義種別がないことを示すDefinitionKindの静的インスタンスです。
      • dk_all

        public static final DefinitionKind dk_all
        ワイルドカードDefinitionKind定数は、DefinitionKindが該当するすべての場合に便利です。 コンテナのcontentsメソッドでは、この定数を使用して、関係する全種別の定義がすべて返されます。
      • dk_Attribute

        public static final DefinitionKind dk_Attribute
        インタフェース・リポジトリ・オブジェクトがAttributeであることを示すDefinitionKindの静的インスタンスです。
      • dk_Constant

        public static final DefinitionKind dk_Constant
        インタフェース・リポジトリ・オブジェクトが定数であることを示すDefinitionKindの静的インスタンスです。
      • dk_Exception

        public static final DefinitionKind dk_Exception
        インタフェース・リポジトリ・オブジェクトがExceptionであることを示すDefinitionKindの静的インスタンスです。
      • dk_Interface

        public static final DefinitionKind dk_Interface
        インタフェース・リポジトリ・オブジェクトがInterfaceであることを示すDefinitionKindの静的インスタンスです。
      • dk_Module

        public static final DefinitionKind dk_Module
        インタフェース・リポジトリ・オブジェクトがModuleであることを示すDefinitionKindの静的インスタンスです。
      • dk_Operation

        public static final DefinitionKind dk_Operation
        インタフェース・リポジトリ・オブジェクトがOperationであることを示すDefinitionKindの静的インスタンスです。
      • dk_Typedef

        public static final DefinitionKind dk_Typedef
        インタフェース・リポジトリ・オブジェクトがTypedefであることを示すDefinitionKindの静的インスタンスです。
      • dk_Alias

        public static final DefinitionKind dk_Alias
        インタフェース・リポジトリ・オブジェクトがAliasであることを示すDefinitionKindの静的インスタンスです。
      • dk_Struct

        public static final DefinitionKind dk_Struct
        インタフェース・リポジトリ・オブジェクトがStructであることを示すDefinitionKindの静的インスタンスです。
      • dk_Union

        public static final DefinitionKind dk_Union
        インタフェース・リポジトリ・オブジェクトがUnionであることを示すDefinitionKindの静的インスタンスです。
      • dk_Enum

        public static final DefinitionKind dk_Enum
        インタフェース・リポジトリ・オブジェクトがEnumであることを示すDefinitionKindの静的インスタンスです。
      • dk_Primitive

        public static final DefinitionKind dk_Primitive
        インタフェース・リポジトリ・オブジェクトがPrimitiveであることを示すDefinitionKindの静的インスタンスです。
      • dk_String

        public static final DefinitionKind dk_String
        インタフェース・リポジトリ・オブジェクトがStringであることを示すDefinitionKindの静的インスタンスです。
      • dk_Sequence

        public static final DefinitionKind dk_Sequence
        インタフェース・リポジトリ・オブジェクトがSequenceであることを示すDefinitionKindの静的インスタンスです。
      • dk_Array

        public static final DefinitionKind dk_Array
        インタフェース・リポジトリ・オブジェクトがArrayであることを示すDefinitionKindの静的インスタンスです。
      • dk_Repository

        public static final DefinitionKind dk_Repository
        インタフェース・リポジトリ・オブジェクトがRepositoryであることを示すDefinitionKindの静的インスタンスです。
      • dk_Wstring

        public static final DefinitionKind dk_Wstring
        インタフェース・リポジトリ・オブジェクトがWstringであることを示すDefinitionKindの静的インスタンスです。
      • dk_Fixed

        public static final DefinitionKind dk_Fixed
        インタフェース・リポジトリ・オブジェクトがFixed値であることを示すDefinitionKindの静的インスタンスです。
      • dk_Value

        public static final DefinitionKind dk_Value
        インタフェース・リポジトリ・オブジェクトがValueであることを示すDefinitionKindの静的インスタンスです。
      • dk_ValueBox

        public static final DefinitionKind dk_ValueBox
        インタフェース・リポジトリ・オブジェクトがValueBoxであることを示すDefinitionKindの静的インスタンスです。
      • dk_ValueMember

        public static final DefinitionKind dk_ValueMember
        インタフェース・リポジトリ・オブジェクトがValueMemberであることを示すDefinitionKindの静的インスタンスです。
      • dk_Native

        public static final DefinitionKind dk_Native
        インタフェース・リポジトリ・オブジェクトがNative値であることを示すDefinitionKindの静的インスタンスです。
      • dk_AbstractInterface

        public static final DefinitionKind dk_AbstractInterface
        インタフェース・リポジトリ・オブジェクトが抽象インタフェースを表すことを示すDefinitionKindの静的インスタンスです。
    • コンストラクタの詳細

      • DefinitionKind

        protected DefinitionKind​(int _value)
        _valueフィールドを指定された値で初期化して、DefinitionKindオブジェクトを構築します。
        パラメータ:
        _value - クラスDefinitionKindで定義されているint定数の1つ
    • メソッドの詳細

      • value

        public int value​()
        IR (インタフェース・リポジトリ)オブジェクトの型を識別するint定数を返します。
        戻り値:
        このDefinitionKindインスタンスの値であるクラスDefinitionKindからのint定数
      • from_int

        public static DefinitionKind from_int​(int i)
        指定したコードに対応するDefinitionKindインスタンスを生成します。
        パラメータ:
        i - クラスDefinitionKindint定数の1つ
        戻り値:
        指定したコードに対応するDefinitionKindインスタンス
        例外:
        BAD_PARAM - 指定されたパラメータがクラスDefinitionKindint定数のどれでもない場合