- java.lang.Object
-
- 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
オブジェクトを構築します。
-
メソッドのサマリー
すべてのメソッド 静的メソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 static DefinitionKind
from_int(int i)
指定したコードに対応するDefinitionKind
インスタンスを生成します。int
value()
IR (インタフェース・リポジトリ)オブジェクトの型を識別するint
定数を返します。
-
-
-
フィールドの詳細
-
_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
の静的インスタンスです。
-
-
メソッドの詳細
-
value
public int value()
IR (インタフェース・リポジトリ)オブジェクトの型を識別するint
定数を返します。- 戻り値:
- この
DefinitionKind
インスタンスの値であるクラスDefinitionKind
からのint
定数
-
from_int
public static DefinitionKind from_int(int i)
指定したコードに対応するDefinitionKind
インスタンスを生成します。- パラメータ:
i
- クラスDefinitionKind
のint
定数の1つ- 戻り値:
- 指定したコードに対応する
DefinitionKind
インスタンス - 例外:
BAD_PARAM
- 指定されたパラメータがクラスDefinitionKind
のint
定数のどれでもない場合
-
-