|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--org.omg.CORBA.TCKind
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. |
static TCKind |
tk_alias
value フィールドが TCKind. |
static TCKind |
tk_any
value フィールドが TCKind. |
static TCKind |
tk_array
value フィールドが TCKind. |
static TCKind |
tk_boolean
value フィールドが TCKind. |
static TCKind |
tk_char
value フィールドが TCKind. |
static TCKind |
tk_double
value フィールドが TCKind. |
static TCKind |
tk_enum
value フィールドが TCKind. |
static TCKind |
tk_except
value フィールドが TCKind. |
static TCKind |
tk_fixed
value フィールドが TCKind. |
static TCKind |
tk_float
value フィールドが TCKind. |
static TCKind |
tk_long
value フィールドが TCKind. |
static TCKind |
tk_longdouble
value フィールドが TCKind. |
static TCKind |
tk_longlong
value フィールドが TCKind. |
static TCKind |
tk_native
value フィールドが TCKind. |
static TCKind |
tk_null
value フィールドが TCKind. |
static TCKind |
tk_objref
value フィールドが TCKind. |
static TCKind |
tk_octet
value フィールドが TCKind. |
static TCKind |
tk_Principal
value フィールドが TCKind. |
static TCKind |
tk_sequence
value フィールドが TCKind. |
static TCKind |
tk_short
value フィールドが TCKind. |
static TCKind |
tk_string
value フィールドが TCKind. |
static TCKind |
tk_struct
value フィールドが TCKind. |
static TCKind |
tk_TypeCode
value フィールドが TCKind. |
static TCKind |
tk_ulong
value フィールドが TCKind. |
static TCKind |
tk_ulonglong
value フィールドが TCKind. |
static TCKind |
tk_union
value フィールドが TCKind. |
static TCKind |
tk_ushort
value フィールドが TCKind. |
static TCKind |
tk_value
value フィールドが TCKind. |
static TCKind |
tk_value_box
value フィールドが TCKind. |
static TCKind |
tk_void
value フィールドが TCKind. |
static TCKind |
tk_wchar
value フィールドが TCKind. |
static TCKind |
tk_wstring
value フィールドが TCKind. |
コンストラクタの概要 | |
protected |
TCKind(int _value)
推奨されていません。 このメソッドは OMG 仕様によると private であるため、このコンストラクタは使用しないでください。かわりに from_int(int) を使用してください。 |
メソッドの概要 | |
static TCKind |
from_int(int i)
指定された int を対応する TCKind のインスタンスに変換します。 |
int |
value()
この TCKind のインスタンスの値を取得します。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
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
定数です。
コンストラクタの詳細 |
protected TCKind(int _value)
from_int(int)
を使用してください。
int
で初期化される新しい TCKind
のインスタンスを生成します。
_value
- 変換対象の int
値。TCKind
クラスの int
定数のうちの 1 つでなければならないメソッドの詳細 |
public int value()
TCKind
のインスタンスの値を取得します。
TCKind
インスタンスの IDL のデータ型の種類を表す int
public static TCKind from_int(int i)
int
を対応する TCKind
のインスタンスに変換します。
i
- 変換対象の int
値。TCKind
クラスの int
定数のうちの 1 つでなければならない
value
フィールドが指定された int
と一致する TCKind
のインスタンス
BAD_PARAM
- 指定された int
がどの TCKind
のインスタンスの _value
フィールドとも一致しない場合
|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.