JavaTM 2 Platform
Std. Ed. v1.3

org.omg.CORBA
クラス TCKind

java.lang.Object
  |
  +--org.omg.CORBA.TCKind

public class TCKind
extends Object

TypeCode オブジェクトの種類を指定する、IDL の列挙型 TCKind の Java マッピングです。IDL の基本データ型ごとに 1 つの種類があります。

次に、TCKind クラスの構成要素を示します。

TCKind のインスタンスの value フィールドは、IIOP メッセージで TypeCode オブジェクトに使用される CDR エンコーディングです。


フィールドの概要
static int _tk_abstract_interface
          IDL のデータ型 abstract interfaceint 定数です。
static int _tk_alias
          IDL のデータ型 aliasint 定数です。
static int _tk_any
          IDL のデータ型 anyint 定数です。
static int _tk_array
          IDL のデータ型 arrayint 定数です。
static int _tk_boolean
          IDL のデータ型 booleanint 定数です。
static int _tk_char
          IDL のデータ型 charint 定数です。
static int _tk_double
          IDL のデータ型 doubleint 定数です。
static int _tk_enum
          IDL のデータ型 enumint 定数です。
static int _tk_except
          IDL のデータ型 exceptint 定数です。
static int _tk_fixed
          IDL のデータ型 fixedint 定数です。
static int _tk_float
          IDL のデータ型 floatint 定数です。
static int _tk_long
          IDL のデータ型 longint 定数です。
static int _tk_longdouble
          IDL のデータ型 longdoubleint 定数です。
static int _tk_longlong
          IDL のデータ型 longlongint 定数です。
static int _tk_native
          IDL のデータ型 nativeint 定数です。
static int _tk_null
          IDL のデータ型 nullint 定数です。
static int _tk_objref
          IDL のデータ型 objrefint 定数です。
static int _tk_octet
          IDL のデータ型 octetint 定数です。
static int _tk_Principal
          IDL のデータ型 Principalint 定数です。
static int _tk_sequence
          IDL のデータ型 sequenceint 定数です。
static int _tk_short
          IDL のデータ型 shortint 定数です。
static int _tk_string
          IDL のデータ型 stringint 定数です。
static int _tk_struct
          IDL のデータ型 structint 定数です。
static int _tk_TypeCode
          IDL のデータ型 TypeCodeint 定数です。
static int _tk_ulong
          IDL のデータ型 ulongint 定数です。
static int _tk_ulonglong
          IDL のデータ型 ulonglongint 定数です。
static int _tk_union
          IDL のデータ型 unionint 定数です。
static int _tk_ushort
          IDL のデータ型 ushortint 定数です。
static int _tk_value
          IDL のデータ型 valueint 定数です。
static int _tk_value_box
          IDL のデータ型 value_boxint 定数です。
static int _tk_void
          IDL のデータ型 voidint 定数です。
static int _tk_wchar
          IDL のデータ型 wcharint 定数です。
static int _tk_wstring
          IDL のデータ型 wstringint 定数です。
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) を使用してください。
 
メソッドの概要
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
 

フィールドの詳細

_tk_null

public static final int _tk_null
IDL のデータ型 nullint 定数です。

_tk_void

public static final int _tk_void
IDL のデータ型 voidint 定数です。

_tk_short

public static final int _tk_short
IDL のデータ型 shortint 定数です。

_tk_long

public static final int _tk_long
IDL のデータ型 longint 定数です。

_tk_ushort

public static final int _tk_ushort
IDL のデータ型 ushortint 定数です。

_tk_ulong

public static final int _tk_ulong
IDL のデータ型 ulongint 定数です。

_tk_float

public static final int _tk_float
IDL のデータ型 floatint 定数です。

_tk_double

public static final int _tk_double
IDL のデータ型 doubleint 定数です。

_tk_boolean

public static final int _tk_boolean
IDL のデータ型 booleanint 定数です。

_tk_char

public static final int _tk_char
IDL のデータ型 charint 定数です。

_tk_octet

public static final int _tk_octet
IDL のデータ型 octetint 定数です。

_tk_any

public static final int _tk_any
IDL のデータ型 anyint 定数です。

_tk_TypeCode

public static final int _tk_TypeCode
IDL のデータ型 TypeCodeint 定数です。

_tk_Principal

public static final int _tk_Principal
IDL のデータ型 Principalint 定数です。

_tk_objref

public static final int _tk_objref
IDL のデータ型 objrefint 定数です。

_tk_struct

public static final int _tk_struct
IDL のデータ型 structint 定数です。

_tk_union

public static final int _tk_union
IDL のデータ型 unionint 定数です。

_tk_enum

public static final int _tk_enum
IDL のデータ型 enumint 定数です。

_tk_string

public static final int _tk_string
IDL のデータ型 stringint 定数です。

_tk_sequence

public static final int _tk_sequence
IDL のデータ型 sequenceint 定数です。

_tk_array

public static final int _tk_array
IDL のデータ型 arrayint 定数です。

_tk_alias

public static final int _tk_alias
IDL のデータ型 aliasint 定数です。

_tk_except

public static final int _tk_except
IDL のデータ型 exceptint 定数です。

_tk_longlong

public static final int _tk_longlong
IDL のデータ型 longlongint 定数です。

_tk_ulonglong

public static final int _tk_ulonglong
IDL のデータ型 ulonglongint 定数です。

_tk_longdouble

public static final int _tk_longdouble
IDL のデータ型 longdoubleint 定数です。

_tk_wchar

public static final int _tk_wchar
IDL のデータ型 wcharint 定数です。

_tk_wstring

public static final int _tk_wstring
IDL のデータ型 wstringint 定数です。

_tk_fixed

public static final int _tk_fixed
IDL のデータ型 fixedint 定数です。

_tk_value

public static final int _tk_value
IDL のデータ型 valueint 定数です。

_tk_value_box

public static final int _tk_value_box
IDL のデータ型 value_boxint 定数です。

_tk_native

public static final int _tk_native
IDL のデータ型 nativeint 定数です。

_tk_abstract_interface

public static final int _tk_abstract_interface
IDL のデータ型 abstract interfaceint 定数です。

tk_null

public static final TCKind tk_null
value フィールドが TCKind._tk_null で初期化される TCKind 定数です。

tk_void

public static final TCKind tk_void
value フィールドが TCKind._tk_void で初期化される TCKind 定数です。

tk_short

public static final TCKind tk_short
value フィールドが TCKind._tk_short で初期化される TCKind 定数です。

tk_long

public static final TCKind tk_long
value フィールドが TCKind._tk_long で初期化される TCKind 定数です。

tk_ushort

public static final TCKind tk_ushort
value フィールドが TCKind._tk_ushort で初期化される TCKind 定数です。

tk_ulong

public static final TCKind tk_ulong
value フィールドが TCKind._tk_ulong で初期化される TCKind 定数です。

tk_float

public static final TCKind tk_float
value フィールドが TCKind._tk_float で初期化される TCKind 定数です。

tk_double

public static final TCKind tk_double
value フィールドが TCKind._tk_double で初期化される TCKind 定数です。

tk_boolean

public static final TCKind tk_boolean
value フィールドが TCKind._tk_boolean で初期化される TCKind 定数です。

tk_char

public static final TCKind tk_char
value フィールドが TCKind._tk_char で初期化される TCKind 定数です。

tk_octet

public static final TCKind tk_octet
value フィールドが TCKind._tk_octet で初期化される TCKind 定数です。

tk_any

public static final TCKind tk_any
value フィールドが TCKind._tk_any で初期化される TCKind 定数です。

tk_TypeCode

public static final TCKind tk_TypeCode
value フィールドが TCKind._tk_TypeCode で初期化される TCKind 定数です。

tk_Principal

public static final TCKind tk_Principal
value フィールドが TCKind._tk_Principal で初期化される TCKind 定数です。

tk_objref

public static final TCKind tk_objref
value フィールドが TCKind._tk_objref で初期化される TCKind 定数です。

tk_struct

public static final TCKind tk_struct
value フィールドが TCKind._tk_struct で初期化される TCKind 定数です。

tk_union

public static final TCKind tk_union
value フィールドが TCKind._tk_union で初期化される TCKind 定数です。

tk_enum

public static final TCKind tk_enum
value フィールドが TCKind._tk_enum で初期化される TCKind 定数です。

tk_string

public static final TCKind tk_string
value フィールドが TCKind._tk_string で初期化される TCKind 定数です。

tk_sequence

public static final TCKind tk_sequence
value フィールドが TCKind._tk_sequence で初期化される TCKind 定数です。

tk_array

public static final TCKind tk_array
value フィールドが TCKind._tk_array で初期化される TCKind 定数です。

tk_alias

public static final TCKind tk_alias
value フィールドが TCKind._tk_alias で初期化される TCKind 定数です。

tk_except

public static final TCKind tk_except
value フィールドが TCKind._tk_except で初期化される TCKind 定数です。

tk_longlong

public static final TCKind tk_longlong
value フィールドが TCKind._tk_longlong で初期化される TCKind 定数です。

tk_ulonglong

public static final TCKind tk_ulonglong
value フィールドが TCKind._tk_ulonglong で初期化される TCKind 定数です。

tk_longdouble

public static final TCKind tk_longdouble
value フィールドが TCKind._tk_longdouble で初期化される TCKind 定数です。

tk_wchar

public static final TCKind tk_wchar
value フィールドが TCKind._tk_wchar で初期化される TCKind 定数です。

tk_wstring

public static final TCKind tk_wstring
value フィールドが TCKind._tk_wstring で初期化される TCKind 定数です。

tk_fixed

public static final TCKind tk_fixed
value フィールドが TCKind._tk_fixed で初期化される TCKind 定数です。

tk_value

public static final TCKind tk_value
value フィールドが TCKind._tk_value で初期化される TCKind 定数です。

tk_value_box

public static final TCKind tk_value_box
value フィールドが TCKind._tk_value_box で初期化される TCKind 定数です。

tk_native

public static final TCKind tk_native
value フィールドが TCKind._tk_native で初期化される TCKind 定数です。

tk_abstract_interface

public static final TCKind tk_abstract_interface
value フィールドが TCKind._tk_abstract_interface で初期化される TCKind 定数です。
コンストラクタの詳細

TCKind

protected TCKind(int _value)
推奨されていません。 このメソッドは OMG 仕様によると private であるため、このコンストラクタは使用しないでください。かわりに from_int(int) を使用してください。

指定した int で初期化される新しい TCKind のインスタンスを生成します。
パラメータ:
the - 変換対象の int 値。TCKind クラスの int 定数のうちの 1 つでなければならない
メソッドの詳細

value

public int value()
この TCKind のインスタンスの値を取得します。
戻り値:
この TCKind インスタンスの IDL のデータ型の種類を表す int

from_int

public static TCKind from_int(int i)
                       throws BAD_PARAM
指定された int を対応する TCKind のインスタンスに変換します。
パラメータ:
i - 変換対象の int 値。TCKind クラスの int 定数のうちの 1 つでなければならない
戻り値:
value フィールドが指定された int と一致する TCKind のインスタンス
例外:
BAD_PARAM - 指定された int がどの TCKind のインスタンスの _value フィールドとも一致しない場合

JavaTM 2 Platform
Std. Ed. v1.3

バグや機能要求の報告
さらに詳しい API リファレンスおよび開発者ドキュメントについては、 Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。

Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.