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