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, 2014, Oracle and/or its affiliates. All rights reserved.