JavaTM 2 Platform
Standard Ed. 6

org.omg.CORBA
類別 TCKind

java.lang.Object
  繼承者 org.omg.CORBA.TCKind

public class TCKind
extends Object

IDL enum TCKind 的 Java 映射,TCKind 指定 TypeCode 物件的種類別。每個基本和基礎 IDL 資料型別都有一個種類別。

TCKind 類別由以下內容組成:

TCKind 實例的 value 欄位是 CDR 編碼的,用於 IIOP 訊息中的 TypeCode 物件。


欄位摘要
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
          用於 null IDL 資料型別的 int 常數。
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
          TCKind 常數,使用 TCKind._tk_abstract_interface 初始化其 value 欄位。
static TCKind tk_alias
          TCKind 常數,使用 TCKind._tk_alias 初始化其 value 欄位。
static TCKind tk_any
          TCKind 常數,使用 TCKind._tk_any 初始化其 value 欄位。
static TCKind tk_array
          TCKind 常數,使用 TCKind._tk_array 初始化其 value 欄位。
static TCKind tk_boolean
          TCKind 常數,使用 TCKind._tk_boolean 初始化其 value 欄位。
static TCKind tk_char
          TCKind 常數,使用 TCKind._tk_char 初始化其 value 欄位。
static TCKind tk_double
          TCKind 常數,使用 TCKind._tk_double 初始化其 value 欄位。
static TCKind tk_enum
          TCKind 常數,使用 TCKind._tk_enum 初始化其 value 欄位。
static TCKind tk_except
          TCKind 常數,使用 TCKind._tk_except 初始化其 value 欄位。
static TCKind tk_fixed
          TCKind 常數,使用 TCKind._tk_fixed 初始化其 value 欄位。
static TCKind tk_float
          TCKind 常數,使用 TCKind._tk_float 初始化其 value 欄位。
static TCKind tk_long
          TCKind 常數,使用 TCKind._tk_long 初始化其 value 欄位。
static TCKind tk_longdouble
          TCKind 常數,使用 TCKind._tk_longdouble 初始化其 value 欄位。
static TCKind tk_longlong
          TCKind 常數,使用 TCKind._tk_longlong 初始化其 value 欄位。
static TCKind tk_native
          TCKind 常數,使用 TCKind._tk_native 初始化其 value 欄位。
static TCKind tk_null
          TCKind 常數,使用 TCKind._tk_null 初始化其 value 欄位。
static TCKind tk_objref
          TCKind 常數,使用 TCKind._tk_objref 初始化其 value 欄位。
static TCKind tk_octet
          TCKind 常數,使用 TCKind._tk_octet 初始化其 value 欄位。
static TCKind tk_Principal
          TCKind 常數,使用 TCKind._tk_Principal 初始化其 value 欄位。
static TCKind tk_sequence
          TCKind 常數,使用 TCKind._tk_sequence 初始化其 value 欄位。
static TCKind tk_short
          TCKind 常數,使用 TCKind._tk_short 初始化其 value 欄位。
static TCKind tk_string
          TCKind 常數,使用 TCKind._tk_string 初始化其 value 欄位。
static TCKind tk_struct
          TCKind 常數,使用 TCKind._tk_struct 初始化其 value 欄位。
static TCKind tk_TypeCode
          TCKind 常數,使用 TCKind._tk_TypeCode 初始化其 value 欄位。
static TCKind tk_ulong
          TCKind 常數,使用 TCKind._tk_ulong 初始化其 value 欄位。
static TCKind tk_ulonglong
          TCKind 常數,使用 TCKind._tk_ulonglong 初始化其 value 欄位。
static TCKind tk_union
          TCKind 常數,使用 TCKind._tk_union 初始化其 value 欄位。
static TCKind tk_ushort
          TCKind 常數,使用 TCKind._tk_ushort 初始化其 value 欄位。
static TCKind tk_value
          TCKind 常數,使用 TCKind._tk_value 初始化其 value 欄位。
static TCKind tk_value_box
          TCKind 常數,使用 TCKind._tk_value_box 初始化其 value 欄位。
static TCKind tk_void
          TCKind 常數,使用 TCKind._tk_void 初始化其 value 欄位。
static TCKind tk_wchar
          TCKind 常數,使用 TCKind._tk_wchar 初始化其 value 欄位。
static TCKind tk_wstring
          TCKind 常數,使用 TCKind._tk_wstring 初始化其 value 欄位。
 
建構子摘要
protected TCKind(int _value)
          已過時。 不要使用此建構子,因為根據 OMG 規範,此方法應該是私有的。使用 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
用於 null IDL 資料型別的 int 常數。

另請參見:
常數欄位值

_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
TCKind 常數,使用 TCKind._tk_null 初始化其 value 欄位。


tk_void

public static final TCKind tk_void
TCKind 常數,使用 TCKind._tk_void 初始化其 value 欄位。


tk_short

public static final TCKind tk_short
TCKind 常數,使用 TCKind._tk_short 初始化其 value 欄位。


tk_long

public static final TCKind tk_long
TCKind 常數,使用 TCKind._tk_long 初始化其 value 欄位。


tk_ushort

public static final TCKind tk_ushort
TCKind 常數,使用 TCKind._tk_ushort 初始化其 value 欄位。


tk_ulong

public static final TCKind tk_ulong
TCKind 常數,使用 TCKind._tk_ulong 初始化其 value 欄位。


tk_float

public static final TCKind tk_float
TCKind 常數,使用 TCKind._tk_float 初始化其 value 欄位。


tk_double

public static final TCKind tk_double
TCKind 常數,使用 TCKind._tk_double 初始化其 value 欄位。


tk_boolean

public static final TCKind tk_boolean
TCKind 常數,使用 TCKind._tk_boolean 初始化其 value 欄位。


tk_char

public static final TCKind tk_char
TCKind 常數,使用 TCKind._tk_char 初始化其 value 欄位。


tk_octet

public static final TCKind tk_octet
TCKind 常數,使用 TCKind._tk_octet 初始化其 value 欄位。


tk_any

public static final TCKind tk_any
TCKind 常數,使用 TCKind._tk_any 初始化其 value 欄位。


tk_TypeCode

public static final TCKind tk_TypeCode
TCKind 常數,使用 TCKind._tk_TypeCode 初始化其 value 欄位。


tk_Principal

public static final TCKind tk_Principal
TCKind 常數,使用 TCKind._tk_Principal 初始化其 value 欄位。


tk_objref

public static final TCKind tk_objref
TCKind 常數,使用 TCKind._tk_objref 初始化其 value 欄位。


tk_struct

public static final TCKind tk_struct
TCKind 常數,使用 TCKind._tk_struct 初始化其 value 欄位。


tk_union

public static final TCKind tk_union
TCKind 常數,使用 TCKind._tk_union 初始化其 value 欄位。


tk_enum

public static final TCKind tk_enum
TCKind 常數,使用 TCKind._tk_enum 初始化其 value 欄位。


tk_string

public static final TCKind tk_string
TCKind 常數,使用 TCKind._tk_string 初始化其 value 欄位。


tk_sequence

public static final TCKind tk_sequence
TCKind 常數,使用 TCKind._tk_sequence 初始化其 value 欄位。


tk_array

public static final TCKind tk_array
TCKind 常數,使用 TCKind._tk_array 初始化其 value 欄位。


tk_alias

public static final TCKind tk_alias
TCKind 常數,使用 TCKind._tk_alias 初始化其 value 欄位。


tk_except

public static final TCKind tk_except
TCKind 常數,使用 TCKind._tk_except 初始化其 value 欄位。


tk_longlong

public static final TCKind tk_longlong
TCKind 常數,使用 TCKind._tk_longlong 初始化其 value 欄位。


tk_ulonglong

public static final TCKind tk_ulonglong
TCKind 常數,使用 TCKind._tk_ulonglong 初始化其 value 欄位。


tk_longdouble

public static final TCKind tk_longdouble
TCKind 常數,使用 TCKind._tk_longdouble 初始化其 value 欄位。


tk_wchar

public static final TCKind tk_wchar
TCKind 常數,使用 TCKind._tk_wchar 初始化其 value 欄位。


tk_wstring

public static final TCKind tk_wstring
TCKind 常數,使用 TCKind._tk_wstring 初始化其 value 欄位。


tk_fixed

public static final TCKind tk_fixed
TCKind 常數,使用 TCKind._tk_fixed 初始化其 value 欄位。


tk_value

public static final TCKind tk_value
TCKind 常數,使用 TCKind._tk_value 初始化其 value 欄位。


tk_value_box

public static final TCKind tk_value_box
TCKind 常數,使用 TCKind._tk_value_box 初始化其 value 欄位。


tk_native

public static final TCKind tk_native
TCKind 常數,使用 TCKind._tk_native 初始化其 value 欄位。


tk_abstract_interface

public static final TCKind tk_abstract_interface
TCKind 常數,使用 TCKind._tk_abstract_interface 初始化其 value 欄位。

建構子詳細資訊

TCKind

@Deprecated
protected TCKind(int _value)
已過時。 不要使用此建構子,因為根據 OMG 規範,此方法應該是私有的。使用 from_int(int) 代替。

創建一個新的 TCKind 實例,使用給定 int 值初始化。

參數:
_value - 要轉換的 int 值。它必須是 TCKind 類別中的 int 常數之一。
方法詳細資訊

value

public int value()
檢索此 TCKind 實例的值。

返回:
一個 int 值,它表示用於此 TCKind 實例的 IDL 資料型別種類別

from_int

public static TCKind from_int(int i)
將給定 int 值轉換成相應的 TCKind 實例。

參數:
i - 要轉換的 int 值。它必須是 TCKind 類別中的 int 常數之一。
返回:
value 欄位與給定 int 值比對的 TCKind 實例
拋出:
BAD_PARAM - 如果給定 int 與任何 TCKind 實例的 _value 欄位都不比對

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only