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は、IDL string型(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_interface |
IDLのデータ型
abstract interfaceのint定数です。 |
static int |
_tk_alias |
IDLのデータ型
aliasのint定数です。 |
static int |
_tk_any |
IDLのデータ型
anyのint定数です。 |
static int |
_tk_array |
IDLのデータ型
arrayのint定数です。 |
static int |
_tk_boolean |
IDLのデータ型
booleanのint定数です。 |
static int |
_tk_char |
IDLのデータ型
charのint定数です。 |
static int |
_tk_double |
IDLのデータ型
doubleのint定数です。 |
static int |
_tk_enum |
IDLのデータ型
enumのint定数です。 |
static int |
_tk_except |
IDLのデータ型
exceptのint定数です。 |
static int |
_tk_fixed |
IDLのデータ型
fixedのint定数です。 |
static int |
_tk_float |
IDLのデータ型
floatのint定数です。 |
static int |
_tk_long |
IDLのデータ型
longのint定数です。 |
static int |
_tk_longdouble |
IDLのデータ型
longdoubleのint定数です。 |
static int |
_tk_longlong |
IDLのデータ型
longlongのint定数です。 |
static int |
_tk_native |
IDLのデータ型
nativeのint定数です。 |
static int |
_tk_null |
IDLのデータ型
nullのint定数です。 |
static int |
_tk_objref |
IDLのデータ型
objrefのint定数です。 |
static int |
_tk_octet |
IDLのデータ型
octetのint定数です。 |
static int |
_tk_Principal |
IDLのデータ型
Principalのint定数です。 |
static int |
_tk_sequence |
IDLのデータ型
sequenceのint定数です。 |
static int |
_tk_short |
IDLのデータ型
shortのint定数です。 |
static int |
_tk_string |
IDLのデータ型
stringのint定数です。 |
static int |
_tk_struct |
IDLのデータ型
structのint定数です。 |
static int |
_tk_TypeCode |
IDLのデータ型
TypeCodeのint定数です。 |
static int |
_tk_ulong |
IDLのデータ型
ulongのint定数です。 |
static int |
_tk_ulonglong |
IDLのデータ型
ulonglongのint定数です。 |
static int |
_tk_union |
IDLのデータ型
unionのint定数です。 |
static int |
_tk_ushort |
IDLのデータ型
ushortのint定数です。 |
static int |
_tk_value |
IDLのデータ型
valueのint定数です。 |
static int |
_tk_value_box |
IDLのデータ型
value_boxのint定数です。 |
static int |
_tk_void |
IDLのデータ型
voidのint定数です。 |
static int |
_tk_wchar |
IDLのデータ型
wcharのint定数です。 |
static int |
_tk_wstring |
IDLのデータ型
wstringのint定数です。 |
static TCKind |
tk_abstract_interface |
valueフィールドがTCKind._tk_abstract_interfaceで初期化されるTCKind定数です。 |
static TCKind |
tk_alias |
valueフィールドがTCKind._tk_aliasで初期化されるTCKind定数です。 |
static TCKind |
tk_any |
valueフィールドがTCKind._tk_anyで初期化されるTCKind定数です。 |
static TCKind |
tk_array |
valueフィールドがTCKind._tk_arrayで初期化されるTCKind定数です。 |
static TCKind |
tk_boolean |
valueフィールドがTCKind._tk_booleanで初期化されるTCKind定数です。 |
static TCKind |
tk_char |
valueフィールドがTCKind._tk_charで初期化されるTCKind定数です。 |
static TCKind |
tk_double |
valueフィールドがTCKind._tk_doubleで初期化されるTCKind定数です。 |
static TCKind |
tk_enum |
valueフィールドがTCKind._tk_enumで初期化されるTCKind定数です。 |
static TCKind |
tk_except |
valueフィールドがTCKind._tk_exceptで初期化されるTCKind定数です。 |
static TCKind |
tk_fixed |
valueフィールドがTCKind._tk_fixedで初期化されるTCKind定数です。 |
static TCKind |
tk_float |
valueフィールドがTCKind._tk_floatで初期化されるTCKind定数です。 |
static TCKind |
tk_long |
valueフィールドがTCKind._tk_longで初期化されるTCKind定数です。 |
static TCKind |
tk_longdouble |
valueフィールドがTCKind._tk_longdoubleで初期化されるTCKind定数です。 |
static TCKind |
tk_longlong |
valueフィールドがTCKind._tk_longlongで初期化されるTCKind定数です。 |
static TCKind |
tk_native |
valueフィールドがTCKind._tk_nativeで初期化されるTCKind定数です。 |
static TCKind |
tk_null |
valueフィールドがTCKind._tk_nullで初期化されるTCKind定数です。 |
static TCKind |
tk_objref |
valueフィールドがTCKind._tk_objrefで初期化されるTCKind定数です。 |
static TCKind |
tk_octet |
valueフィールドがTCKind._tk_octetで初期化されるTCKind定数です。 |
static TCKind |
tk_Principal |
valueフィールドがTCKind._tk_Principalで初期化されるTCKind定数です。 |
static TCKind |
tk_sequence |
valueフィールドがTCKind._tk_sequenceで初期化されるTCKind定数です。 |
static TCKind |
tk_short |
valueフィールドがTCKind._tk_shortで初期化されるTCKind定数です。 |
static TCKind |
tk_string |
valueフィールドがTCKind._tk_stringで初期化されるTCKind定数です。 |
static TCKind |
tk_struct |
valueフィールドがTCKind._tk_structで初期化されるTCKind定数です。 |
static TCKind |
tk_TypeCode |
valueフィールドがTCKind._tk_TypeCodeで初期化されるTCKind定数です。 |
static TCKind |
tk_ulong |
valueフィールドがTCKind._tk_ulongで初期化されるTCKind定数です。 |
static TCKind |
tk_ulonglong |
valueフィールドがTCKind._tk_ulonglongで初期化されるTCKind定数です。 |
static TCKind |
tk_union |
valueフィールドがTCKind._tk_unionで初期化されるTCKind定数です。 |
static TCKind |
tk_ushort |
valueフィールドがTCKind._tk_ushortで初期化されるTCKind定数です。 |
static TCKind |
tk_value |
valueフィールドがTCKind._tk_valueで初期化されるTCKind定数です。 |
static TCKind |
tk_value_box |
valueフィールドがTCKind._tk_value_boxで初期化されるTCKind定数です。 |
static TCKind |
tk_void |
valueフィールドがTCKind._tk_voidで初期化されるTCKind定数です。 |
static TCKind |
tk_wchar |
valueフィールドがTCKind._tk_wcharで初期化されるTCKind定数です。 |
static TCKind |
tk_wstring |
valueフィールドがTCKind._tk_wstringで初期化されるTCKind定数です。 |
| 修飾子 | コンストラクタ | 説明 |
|---|---|---|
protected |
TCKind(int _value) |
非推奨。
このメソッドはOMG仕様によるとprivateであるため、このコンストラクタは使用しないでください。 代わりに
from_int(int)を使用します。 |
public static final int _tk_null
nullのint定数です。public static final int _tk_void
voidのint定数です。public static final int _tk_short
shortのint定数です。public static final int _tk_long
longのint定数です。public static final int _tk_ushort
ushortのint定数です。public static final int _tk_ulong
ulongのint定数です。public static final int _tk_float
floatのint定数です。public static final int _tk_double
doubleのint定数です。public static final int _tk_boolean
booleanのint定数です。public static final int _tk_char
charのint定数です。public static final int _tk_octet
octetのint定数です。public static final int _tk_any
anyのint定数です。public static final int _tk_TypeCode
TypeCodeのint定数です。public static final int _tk_Principal
Principalのint定数です。public static final int _tk_objref
objrefのint定数です。public static final int _tk_struct
structのint定数です。public static final int _tk_union
unionのint定数です。public static final int _tk_enum
enumのint定数です。public static final int _tk_string
stringのint定数です。public static final int _tk_sequence
sequenceのint定数です。public static final int _tk_array
arrayのint定数です。public static final int _tk_alias
aliasのint定数です。public static final int _tk_except
exceptのint定数です。public static final int _tk_longlong
longlongのint定数です。public static final int _tk_ulonglong
ulonglongのint定数です。public static final int _tk_longdouble
longdoubleのint定数です。public static final int _tk_wchar
wcharのint定数です。public static final int _tk_wstring
wstringのint定数です。public static final int _tk_fixed
fixedのint定数です。public static final int _tk_value
valueのint定数です。public static final int _tk_value_box
value_boxのint定数です。public static final int _tk_native
nativeのint定数です。public static final int _tk_abstract_interface
abstract interfaceのint定数です。public static final TCKind tk_null
valueフィールドがTCKind._tk_nullで初期化されるTCKind定数です。public static final TCKind tk_void
valueフィールドがTCKind._tk_voidで初期化されるTCKind定数です。public static final TCKind tk_short
valueフィールドがTCKind._tk_shortで初期化されるTCKind定数です。public static final TCKind tk_long
valueフィールドがTCKind._tk_longで初期化されるTCKind定数です。public static final TCKind tk_ushort
valueフィールドがTCKind._tk_ushortで初期化されるTCKind定数です。public static final TCKind tk_ulong
valueフィールドがTCKind._tk_ulongで初期化されるTCKind定数です。public static final TCKind tk_float
valueフィールドがTCKind._tk_floatで初期化されるTCKind定数です。public static final TCKind tk_double
valueフィールドがTCKind._tk_doubleで初期化されるTCKind定数です。public static final TCKind tk_boolean
valueフィールドがTCKind._tk_booleanで初期化されるTCKind定数です。public static final TCKind tk_char
valueフィールドがTCKind._tk_charで初期化されるTCKind定数です。public static final TCKind tk_octet
valueフィールドがTCKind._tk_octetで初期化されるTCKind定数です。public static final TCKind tk_any
valueフィールドがTCKind._tk_anyで初期化されるTCKind定数です。public static final TCKind tk_TypeCode
valueフィールドがTCKind._tk_TypeCodeで初期化されるTCKind定数です。public static final TCKind tk_Principal
valueフィールドがTCKind._tk_Principalで初期化されるTCKind定数です。public static final TCKind tk_objref
valueフィールドがTCKind._tk_objrefで初期化されるTCKind定数です。public static final TCKind tk_struct
valueフィールドがTCKind._tk_structで初期化されるTCKind定数です。public static final TCKind tk_union
valueフィールドがTCKind._tk_unionで初期化されるTCKind定数です。public static final TCKind tk_enum
valueフィールドがTCKind._tk_enumで初期化されるTCKind定数です。public static final TCKind tk_string
valueフィールドがTCKind._tk_stringで初期化されるTCKind定数です。public static final TCKind tk_sequence
valueフィールドがTCKind._tk_sequenceで初期化されるTCKind定数です。public static final TCKind tk_array
valueフィールドがTCKind._tk_arrayで初期化されるTCKind定数です。public static final TCKind tk_alias
valueフィールドがTCKind._tk_aliasで初期化されるTCKind定数です。public static final TCKind tk_except
valueフィールドがTCKind._tk_exceptで初期化されるTCKind定数です。public static final TCKind tk_longlong
valueフィールドがTCKind._tk_longlongで初期化されるTCKind定数です。public static final TCKind tk_ulonglong
valueフィールドがTCKind._tk_ulonglongで初期化されるTCKind定数です。public static final TCKind tk_longdouble
valueフィールドがTCKind._tk_longdoubleで初期化されるTCKind定数です。public static final TCKind tk_wchar
valueフィールドがTCKind._tk_wcharで初期化されるTCKind定数です。public static final TCKind tk_wstring
valueフィールドがTCKind._tk_wstringで初期化されるTCKind定数です。public static final TCKind tk_fixed
valueフィールドがTCKind._tk_fixedで初期化されるTCKind定数です。public static final TCKind tk_value
valueフィールドがTCKind._tk_valueで初期化されるTCKind定数です。public static final TCKind tk_value_box
valueフィールドがTCKind._tk_value_boxで初期化されるTCKind定数です。public static final TCKind tk_native
valueフィールドがTCKind._tk_nativeで初期化されるTCKind定数です。public static final TCKind tk_abstract_interface
valueフィールドがTCKind._tk_abstract_interfaceで初期化されるTCKind定数です。@Deprecated protected TCKind(int _value)
from_int(int)を使用します。 intで初期化される新しいTCKindのインスタンスを生成します。_value - 変換するint。 TCKindクラスのint定数のうちの1つでなければならない。 バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。 そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyも参照してください。