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, 2018, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyも参照してください。