- 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 DefinitionKinddk_AbstractInterfaceインタフェース・リポジトリ・オブジェクトが抽象インタフェースを表すことを示すDefinitionKindの静的インスタンスです。static DefinitionKinddk_Aliasインタフェース・リポジトリ・オブジェクトがAliasであることを示すDefinitionKindの静的インスタンスです。static DefinitionKinddk_allワイルドカードDefinitionKind定数は、DefinitionKindが該当するすべての場合に便利です。static DefinitionKinddk_Arrayインタフェース・リポジトリ・オブジェクトがArrayであることを示すDefinitionKindの静的インスタンスです。static DefinitionKinddk_Attributeインタフェース・リポジトリ・オブジェクトがAttributeであることを示すDefinitionKindの静的インスタンスです。static DefinitionKinddk_Constantインタフェース・リポジトリ・オブジェクトが定数であることを示すDefinitionKindの静的インスタンスです。static DefinitionKinddk_Enumインタフェース・リポジトリ・オブジェクトがEnumであることを示すDefinitionKindの静的インスタンスです。static DefinitionKinddk_Exceptionインタフェース・リポジトリ・オブジェクトがExceptionであることを示すDefinitionKindの静的インスタンスです。static DefinitionKinddk_Fixedインタフェース・リポジトリ・オブジェクトがFixed値であることを示すDefinitionKindの静的インスタンスです。static DefinitionKinddk_Interfaceインタフェース・リポジトリ・オブジェクトがInterfaceであることを示すDefinitionKindの静的インスタンスです。static DefinitionKinddk_Moduleインタフェース・リポジトリ・オブジェクトがModuleであることを示すDefinitionKindの静的インスタンスです。static DefinitionKinddk_Nativeインタフェース・リポジトリ・オブジェクトがNative値であることを示すDefinitionKindの静的インスタンスです。static DefinitionKinddk_noneインタフェース・リポジトリ・オブジェクトに定義種別がないことを示すDefinitionKindの静的インスタンスです。static DefinitionKinddk_Operationインタフェース・リポジトリ・オブジェクトがOperationであることを示すDefinitionKindの静的インスタンスです。static DefinitionKinddk_Primitiveインタフェース・リポジトリ・オブジェクトがPrimitiveであることを示すDefinitionKindの静的インスタンスです。static DefinitionKinddk_Repositoryインタフェース・リポジトリ・オブジェクトがRepositoryであることを示すDefinitionKindの静的インスタンスです。static DefinitionKinddk_Sequenceインタフェース・リポジトリ・オブジェクトがSequenceであることを示すDefinitionKindの静的インスタンスです。static DefinitionKinddk_Stringインタフェース・リポジトリ・オブジェクトがStringであることを示すDefinitionKindの静的インスタンスです。static DefinitionKinddk_Structインタフェース・リポジトリ・オブジェクトがStructであることを示すDefinitionKindの静的インスタンスです。static DefinitionKinddk_Typedefインタフェース・リポジトリ・オブジェクトがTypedefであることを示すDefinitionKindの静的インスタンスです。static DefinitionKinddk_Unionインタフェース・リポジトリ・オブジェクトがUnionであることを示すDefinitionKindの静的インスタンスです。static DefinitionKinddk_Valueインタフェース・リポジトリ・オブジェクトがValueであることを示すDefinitionKindの静的インスタンスです。static DefinitionKinddk_ValueBoxインタフェース・リポジトリ・オブジェクトがValueBoxであることを示すDefinitionKindの静的インスタンスです。static DefinitionKinddk_ValueMemberインタフェース・リポジトリ・オブジェクトがValueMemberであることを示すDefinitionKindの静的インスタンスです。static DefinitionKinddk_Wstringインタフェース・リポジトリ・オブジェクトがWstringであることを示すDefinitionKindの静的インスタンスです。
-
コンストラクタのサマリー
コンストラクタ 修飾子 コンストラクタ 説明 protectedDefinitionKind(int _value)_valueフィールドを指定された値で初期化して、DefinitionKindオブジェクトを構築します。
-
メソッドのサマリー
すべてのメソッド 静的メソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 static DefinitionKindfrom_int(int i)指定したコードに対応するDefinitionKindインスタンスを生成します。intvalue()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定数のどれでもない場合
-
-