- java.lang.Object
-
- org.omg.CORBA.TCKind
-
public class TCKind extends Object
TypeCodeオブジェクトの種類を指定する、IDLの列挙型TCKindのJavaマッピングです。 IDLの基本データ型ごとに1つの種類があります。次に、
TCKindクラスの構成要素を示します。int定数のセット。IDLデータ型の種類ごとに1つ。 このint定数により、switch文の使用を可能にする。TCKind定数のセット。IDLデータ型の種類ごとに1つ。 各TCKindのインスタンスのvalueフィールドは、そのインスタンスが表すIDLデータ型に対応するint定数で初期化される。intを対応するTCKindのインスタンスに変換するfrom_intメソッド例:
org.omg.CORBA.TCKind k = org.omg.CORBA.TCKind.from_int( org.omg.CORBA.TCKind._tk_string);変数kは、IDLstring型(tk_string)のTCKindのインスタンスを表します。TCKind定数の_valueフィールドにアクセスするためのvalueメソッド例:
int i = org.omg.CORBA.TCKind.tk_char.value();
変数iは、IDLデータ型charの値9を表します。
TCKindのインスタンスのvalueフィールドは、IIOPメッセージでTypeCodeオブジェクトに使用されるCDRエンコーディングです。
-
-
フィールドのサマリー
フィールド 修飾子と型 フィールド 説明 static int_tk_abstract_interfaceIDLのデータ型abstract interfaceのint定数です。static int_tk_aliasIDLのデータ型aliasのint定数です。static int_tk_anyIDLのデータ型anyのint定数です。static int_tk_arrayIDLのデータ型arrayのint定数です。static int_tk_booleanIDLのデータ型booleanのint定数です。static int_tk_charIDLのデータ型charのint定数です。static int_tk_doubleIDLのデータ型doubleのint定数です。static int_tk_enumIDLのデータ型enumのint定数です。static int_tk_exceptIDLのデータ型exceptのint定数です。static int_tk_fixedIDLのデータ型fixedのint定数です。static int_tk_floatIDLのデータ型floatのint定数です。static int_tk_longIDLのデータ型longのint定数です。static int_tk_longdoubleIDLのデータ型longdoubleのint定数です。static int_tk_longlongIDLのデータ型longlongのint定数です。static int_tk_nativeIDLのデータ型nativeのint定数です。static int_tk_nullIDLのデータ型nullのint定数です。static int_tk_objrefIDLのデータ型objrefのint定数です。static int_tk_octetIDLのデータ型octetのint定数です。static int_tk_PrincipalIDLのデータ型Principalのint定数です。static int_tk_sequenceIDLのデータ型sequenceのint定数です。static int_tk_shortIDLのデータ型shortのint定数です。static int_tk_stringIDLのデータ型stringのint定数です。static int_tk_structIDLのデータ型structのint定数です。static int_tk_TypeCodeIDLのデータ型TypeCodeのint定数です。static int_tk_ulongIDLのデータ型ulongのint定数です。static int_tk_ulonglongIDLのデータ型ulonglongのint定数です。static int_tk_unionIDLのデータ型unionのint定数です。static int_tk_ushortIDLのデータ型ushortのint定数です。static int_tk_valueIDLのデータ型valueのint定数です。static int_tk_value_boxIDLのデータ型value_boxのint定数です。static int_tk_voidIDLのデータ型voidのint定数です。static int_tk_wcharIDLのデータ型wcharのint定数です。static int_tk_wstringIDLのデータ型wstringのint定数です。static TCKindtk_abstract_interfacevalueフィールドがTCKindで初期化されるTCKind定数です。static TCKindtk_aliasvalueフィールドがTCKindで初期化されるTCKind定数です。static TCKindtk_anyvalueフィールドがTCKindで初期化されるTCKind定数です。static TCKindtk_arrayvalueフィールドがTCKindで初期化されるTCKind定数です。static TCKindtk_booleanvalueフィールドがTCKindで初期化されるTCKind定数です。static TCKindtk_charvalueフィールドがTCKindで初期化されるTCKind定数です。static TCKindtk_doublevalueフィールドがTCKindで初期化されるTCKind定数です。static TCKindtk_enumvalueフィールドがTCKindで初期化されるTCKind定数です。static TCKindtk_exceptvalueフィールドがTCKindで初期化されるTCKind定数です。static TCKindtk_fixedvalueフィールドがTCKindで初期化されるTCKind定数です。static TCKindtk_floatvalueフィールドがTCKindで初期化されるTCKind定数です。static TCKindtk_longvalueフィールドがTCKindで初期化されるTCKind定数です。static TCKindtk_longdoublevalueフィールドがTCKindで初期化されるTCKind定数です。static TCKindtk_longlongvalueフィールドがTCKindで初期化されるTCKind定数です。static TCKindtk_nativevalueフィールドがTCKindで初期化されるTCKind定数です。static TCKindtk_nullvalueフィールドがTCKindで初期化されるTCKind定数です。static TCKindtk_objrefvalueフィールドがTCKindで初期化されるTCKind定数です。static TCKindtk_octetvalueフィールドがTCKindで初期化されるTCKind定数です。static TCKindtk_PrincipalvalueフィールドがTCKindで初期化されるTCKind定数です。static TCKindtk_sequencevalueフィールドがTCKindで初期化されるTCKind定数です。static TCKindtk_shortvalueフィールドがTCKindで初期化されるTCKind定数です。static TCKindtk_stringvalueフィールドがTCKindで初期化されるTCKind定数です。static TCKindtk_structvalueフィールドがTCKindで初期化されるTCKind定数です。static TCKindtk_TypeCodevalueフィールドがTCKindで初期化されるTCKind定数です。static TCKindtk_ulongvalueフィールドがTCKindで初期化されるTCKind定数です。static TCKindtk_ulonglongvalueフィールドがTCKindで初期化されるTCKind定数です。static TCKindtk_unionvalueフィールドがTCKindで初期化されるTCKind定数です。static TCKindtk_ushortvalueフィールドがTCKindで初期化されるTCKind定数です。static TCKindtk_valuevalueフィールドがTCKindで初期化されるTCKind定数です。static TCKindtk_value_boxvalueフィールドがTCKindで初期化されるTCKind定数です。static TCKindtk_voidvalueフィールドがTCKindで初期化されるTCKind定数です。static TCKindtk_wcharvalueフィールドがTCKindで初期化されるTCKind定数です。static TCKindtk_wstringvalueフィールドがTCKindで初期化されるTCKind定数です。
-
コンストラクタのサマリー
コンストラクタ 修飾子 コンストラクタ 説明 protectedTCKind(int _value)非推奨。このメソッドはOMG仕様によるとprivateであるため、このコンストラクタは使用しないでください。 代わりにfrom_int(int)を使用します。
-
-
-
フィールドの詳細
-
_tk_null
public static final int _tk_null
IDLのデータ型nullのint定数です。- 関連項目:
- 定数フィールド値
-
_tk_void
public static final int _tk_void
IDLのデータ型voidのint定数です。- 関連項目:
- 定数フィールド値
-
_tk_short
public static final int _tk_short
IDLのデータ型shortのint定数です。- 関連項目:
- 定数フィールド値
-
_tk_long
public static final int _tk_long
IDLのデータ型longのint定数です。- 関連項目:
- 定数フィールド値
-
_tk_ushort
public static final int _tk_ushort
IDLのデータ型ushortのint定数です。- 関連項目:
- 定数フィールド値
-
_tk_ulong
public static final int _tk_ulong
IDLのデータ型ulongのint定数です。- 関連項目:
- 定数フィールド値
-
_tk_float
public static final int _tk_float
IDLのデータ型floatのint定数です。- 関連項目:
- 定数フィールド値
-
_tk_double
public static final int _tk_double
IDLのデータ型doubleのint定数です。- 関連項目:
- 定数フィールド値
-
_tk_boolean
public static final int _tk_boolean
IDLのデータ型booleanのint定数です。- 関連項目:
- 定数フィールド値
-
_tk_char
public static final int _tk_char
IDLのデータ型charのint定数です。- 関連項目:
- 定数フィールド値
-
_tk_octet
public static final int _tk_octet
IDLのデータ型octetのint定数です。- 関連項目:
- 定数フィールド値
-
_tk_any
public static final int _tk_any
IDLのデータ型anyのint定数です。- 関連項目:
- 定数フィールド値
-
_tk_TypeCode
public static final int _tk_TypeCode
IDLのデータ型TypeCodeのint定数です。- 関連項目:
- 定数フィールド値
-
_tk_Principal
public static final int _tk_Principal
IDLのデータ型Principalのint定数です。- 関連項目:
- 定数フィールド値
-
_tk_objref
public static final int _tk_objref
IDLのデータ型objrefのint定数です。- 関連項目:
- 定数フィールド値
-
_tk_struct
public static final int _tk_struct
IDLのデータ型structのint定数です。- 関連項目:
- 定数フィールド値
-
_tk_union
public static final int _tk_union
IDLのデータ型unionのint定数です。- 関連項目:
- 定数フィールド値
-
_tk_enum
public static final int _tk_enum
IDLのデータ型enumのint定数です。- 関連項目:
- 定数フィールド値
-
_tk_string
public static final int _tk_string
IDLのデータ型stringのint定数です。- 関連項目:
- 定数フィールド値
-
_tk_sequence
public static final int _tk_sequence
IDLのデータ型sequenceのint定数です。- 関連項目:
- 定数フィールド値
-
_tk_array
public static final int _tk_array
IDLのデータ型arrayのint定数です。- 関連項目:
- 定数フィールド値
-
_tk_alias
public static final int _tk_alias
IDLのデータ型aliasのint定数です。- 関連項目:
- 定数フィールド値
-
_tk_except
public static final int _tk_except
IDLのデータ型exceptのint定数です。- 関連項目:
- 定数フィールド値
-
_tk_longlong
public static final int _tk_longlong
IDLのデータ型longlongのint定数です。- 関連項目:
- 定数フィールド値
-
_tk_ulonglong
public static final int _tk_ulonglong
IDLのデータ型ulonglongのint定数です。- 関連項目:
- 定数フィールド値
-
_tk_longdouble
public static final int _tk_longdouble
IDLのデータ型longdoubleのint定数です。- 関連項目:
- 定数フィールド値
-
_tk_wchar
public static final int _tk_wchar
IDLのデータ型wcharのint定数です。- 関連項目:
- 定数フィールド値
-
_tk_wstring
public static final int _tk_wstring
IDLのデータ型wstringのint定数です。- 関連項目:
- 定数フィールド値
-
_tk_fixed
public static final int _tk_fixed
IDLのデータ型fixedのint定数です。- 関連項目:
- 定数フィールド値
-
_tk_value
public static final int _tk_value
IDLのデータ型valueのint定数です。- 関連項目:
- 定数フィールド値
-
_tk_value_box
public static final int _tk_value_box
IDLのデータ型value_boxのint定数です。- 関連項目:
- 定数フィールド値
-
_tk_native
public static final int _tk_native
IDLのデータ型nativeのint定数です。- 関連項目:
- 定数フィールド値
-
_tk_abstract_interface
public static final int _tk_abstract_interface
IDLのデータ型abstract interfaceのint定数です。- 関連項目:
- 定数フィールド値
-
tk_null
public static final TCKind tk_null
valueフィールドがTCKind._tk_nullで初期化されるTCKind定数です。
-
tk_void
public static final TCKind tk_void
valueフィールドがTCKind._tk_voidで初期化されるTCKind定数です。
-
tk_short
public static final TCKind tk_short
valueフィールドがTCKind._tk_shortで初期化されるTCKind定数です。
-
tk_long
public static final TCKind tk_long
valueフィールドがTCKind._tk_longで初期化されるTCKind定数です。
-
tk_ushort
public static final TCKind tk_ushort
valueフィールドがTCKind._tk_ushortで初期化されるTCKind定数です。
-
tk_ulong
public static final TCKind tk_ulong
valueフィールドがTCKind._tk_ulongで初期化されるTCKind定数です。
-
tk_float
public static final TCKind tk_float
valueフィールドがTCKind._tk_floatで初期化されるTCKind定数です。
-
tk_double
public static final TCKind tk_double
valueフィールドがTCKind._tk_doubleで初期化されるTCKind定数です。
-
tk_boolean
public static final TCKind tk_boolean
valueフィールドがTCKind._tk_booleanで初期化されるTCKind定数です。
-
tk_char
public static final TCKind tk_char
valueフィールドがTCKind._tk_charで初期化されるTCKind定数です。
-
tk_octet
public static final TCKind tk_octet
valueフィールドがTCKind._tk_octetで初期化されるTCKind定数です。
-
tk_any
public static final TCKind tk_any
valueフィールドがTCKind._tk_anyで初期化されるTCKind定数です。
-
tk_TypeCode
public static final TCKind tk_TypeCode
valueフィールドがTCKind._tk_TypeCodeで初期化されるTCKind定数です。
-
tk_Principal
public static final TCKind tk_Principal
valueフィールドがTCKind._tk_Principalで初期化されるTCKind定数です。
-
tk_objref
public static final TCKind tk_objref
valueフィールドがTCKind._tk_objrefで初期化されるTCKind定数です。
-
tk_struct
public static final TCKind tk_struct
valueフィールドがTCKind._tk_structで初期化されるTCKind定数です。
-
tk_union
public static final TCKind tk_union
valueフィールドがTCKind._tk_unionで初期化されるTCKind定数です。
-
tk_enum
public static final TCKind tk_enum
valueフィールドがTCKind._tk_enumで初期化されるTCKind定数です。
-
tk_string
public static final TCKind tk_string
valueフィールドがTCKind._tk_stringで初期化されるTCKind定数です。
-
tk_sequence
public static final TCKind tk_sequence
valueフィールドがTCKind._tk_sequenceで初期化されるTCKind定数です。
-
tk_array
public static final TCKind tk_array
valueフィールドがTCKind._tk_arrayで初期化されるTCKind定数です。
-
tk_alias
public static final TCKind tk_alias
valueフィールドがTCKind._tk_aliasで初期化されるTCKind定数です。
-
tk_except
public static final TCKind tk_except
valueフィールドがTCKind._tk_exceptで初期化されるTCKind定数です。
-
tk_longlong
public static final TCKind tk_longlong
valueフィールドがTCKind._tk_longlongで初期化されるTCKind定数です。
-
tk_ulonglong
public static final TCKind tk_ulonglong
valueフィールドがTCKind._tk_ulonglongで初期化されるTCKind定数です。
-
tk_longdouble
public static final TCKind tk_longdouble
valueフィールドがTCKind._tk_longdoubleで初期化されるTCKind定数です。
-
tk_wchar
public static final TCKind tk_wchar
valueフィールドがTCKind._tk_wcharで初期化されるTCKind定数です。
-
tk_wstring
public static final TCKind tk_wstring
valueフィールドがTCKind._tk_wstringで初期化されるTCKind定数です。
-
tk_fixed
public static final TCKind tk_fixed
valueフィールドがTCKind._tk_fixedで初期化されるTCKind定数です。
-
tk_value
public static final TCKind tk_value
valueフィールドがTCKind._tk_valueで初期化されるTCKind定数です。
-
tk_value_box
public static final TCKind tk_value_box
valueフィールドがTCKind._tk_value_boxで初期化されるTCKind定数です。
-
tk_native
public static final TCKind tk_native
valueフィールドがTCKind._tk_nativeで初期化されるTCKind定数です。
-
tk_abstract_interface
public static final TCKind tk_abstract_interface
valueフィールドがTCKind._tk_abstract_interfaceで初期化されるTCKind定数です。
-
-
コンストラクタの詳細
-
TCKind
@Deprecated protected TCKind(int _value)
非推奨。 このメソッドはOMG仕様によるとprivateであるため、このコンストラクタは使用しないでください。 代わりにfrom_int(int)を使用します。指定したintで初期化される新しいTCKindのインスタンスを生成します。- パラメータ:
_value- 変換するint。TCKindクラスのint定数のうちの1つでなければならない。
-
-