- java.lang.Object
-
- org.omg.CORBA.TCKind
-
public class TCKind extends Object
IDL枚举的Java映射TCKind,它指定了一个TypeCode对象的种类。 每种原始和必需的IDL数据类型都有一种。TCKind包括:- 一组
int常量,一种用于各种IDL数据类型。 这些int常量可以使用switch语句。 - 一组
TCKind常量,一种用于各种IDL数据类型。 每个TCKind实例的value字段使用与实例表示的IDL数据类型相对应的int常量进行初始化。 - 该方法
from_int用于转换int成其相应的TCKind实例例:
org.omg.CORBA.TCKind k = org.omg.CORBA.TCKind.from_int( org.omg.CORBA.TCKind._tk_string);变量k表示TCKind实例为IDL类型string,其为tk_string。 - 方法
value用于访问TCKind常数的_value字段例:
int i = org.omg.CORBA.TCKind.tk_char.value();变量i表示9,IDL数据类型的char。
TCKind实例的value字段是用于IIOP消息中的TypeCode对象的CDR编码。 - 一组
-
-
Field Summary
Fields Modifier and Type Field 描述 static int_tk_abstract_interfaceint常数为IDL数据类型abstract interface。static int_tk_aliasint常量为IDL数据类型alias。static int_tk_anyint常量为IDL数据类型any。static int_tk_arrayint常数为IDL数据类型array。static int_tk_booleanint常量为IDL数据类型boolean。static int_tk_charint常量为IDL数据类型char。static int_tk_doubleint常量为IDL数据类型double。static int_tk_enumint常数为IDL数据类型枚举。static int_tk_exceptint常量为IDL数据类型except。static int_tk_fixedint常量为IDL数据类型fixed。static int_tk_floatint常量为IDL数据类型float。static int_tk_longint常量为IDL数据类型long。static int_tk_longdoubleint常数为IDL数据类型longdouble。static int_tk_longlongint常数为IDL数据类型longlong。static int_tk_nativeint常量为IDL数据类型native。static int_tk_nullint常数为nullIDL数据类型。static int_tk_objrefint常量为IDL数据类型objref。static int_tk_octetint常数为IDL数据类型octet。static int_tk_Principalint常量为IDL数据类型Principal。static int_tk_sequenceint常数为IDL数据类型sequence。static int_tk_shortint常数为IDL数据类型short。static int_tk_stringint常量为IDL数据类型string。static int_tk_structint常量为IDL数据类型struct。static int_tk_TypeCodeint常量为IDL数据类型TypeCode。static int_tk_ulongint常量为IDL数据类型ulong。static int_tk_ulonglongint常量为IDL数据类型ulonglong。static int_tk_unionint常量为IDL数据类型union。static int_tk_ushortint常量为IDL数据类型ushort。static int_tk_valueint常数为IDL数据类型value。static int_tk_value_boxint常量为IDL数据类型value_box。static int_tk_voidint常量为IDL数据类型void。static int_tk_wcharint常数为IDL数据类型wchar。static int_tk_wstringint常量为IDL数据类型wstring。static TCKindtk_abstract_interfaceTCKind常数,其value字段初始化为TCKind.static TCKindtk_aliasTCKind常数,其value字段用TCKind.初始化static TCKindtk_anyTCKind常量,其value字段初始化为TCKind.static TCKindtk_arrayTCKind常量,其value字段用TCKind.初始化static TCKindtk_booleanTCKind常数,其value字段初始化为TCKind.static TCKindtk_charTCKind常数,其value字段用TCKind.初始化static TCKindtk_doubleTCKind常数,其value字段用TCKind.初始化static TCKindtk_enumTCKind常数,其value字段初始化为TCKind.static TCKindtk_exceptTCKind常数,其value字段用TCKind.初始化static TCKindtk_fixedTCKind常量,其value字段用TCKind.初始化static TCKindtk_floatTCKind常数,其value字段用TCKind.初始化static TCKindtk_longTCKind常量,其value字段用TCKind.初始化static TCKindtk_longdoubleTCKind常数,其value字段初始化为TCKind.static TCKindtk_longlongTCKind常量,其value字段用TCKind.初始化static TCKindtk_nativeTCKind常数,其value字段用TCKind.初始化static TCKindtk_nullTCKind常数,其value字段用TCKind.初始化static TCKindtk_objrefTCKind常数,其value字段初始化为TCKind.static TCKindtk_octetTCKind常量,其value字段用TCKind.初始化static TCKindtk_PrincipalTCKind常数,其value字段用TCKind.初始化static TCKindtk_sequenceTCKind常量,其value字段用TCKind.初始化static TCKindtk_shortTCKind常数,其value字段初始化为TCKind.static TCKindtk_stringTCKind常数,其value字段初始化为TCKind.static TCKindtk_structTCKind常数,其value字段用TCKind.初始化static TCKindtk_TypeCodeTCKind常量,其value字段用TCKind.初始化static TCKindtk_ulongTCKind常数,其value字段用TCKind.初始化static TCKindtk_ulonglongTCKind常量,其value字段用TCKind.初始化static TCKindtk_unionTCKind常量,其value字段用TCKind.初始化static TCKindtk_ushortTCKind常量,其value字段用TCKind.初始化static TCKindtk_valueTCKind常数,其value字段用TCKind.初始化static TCKindtk_value_boxTCKind常数,其value字段用TCKind.初始化static TCKindtk_voidTCKind常数,其value字段用TCKind.初始化static TCKindtk_wcharTCKind常量,其value字段初始化为TCKind.static TCKindtk_wstringTCKind常量,其value字段用TCKind.初始化
-
构造方法摘要
构造方法 Modifier Constructor 描述 protectedTCKind(int _value)已过时。不要使用这个构造函数,因为这个方法应该根据OMG规范是私有的。 改用from_int(int)。
-
-
-
字段详细信息
-
_tk_null
public static final int _tk_null
int常数为nullIDL数据类型。- 另请参见:
- Constant Field Values
-
_tk_void
public static final int _tk_void
int常数为IDL数据类型void。- 另请参见:
- Constant Field Values
-
_tk_short
public static final int _tk_short
int常量为IDL数据类型short。- 另请参见:
- Constant Field Values
-
_tk_long
public static final int _tk_long
int常量为IDL数据类型long。- 另请参见:
- Constant Field Values
-
_tk_ushort
public static final int _tk_ushort
int常量为IDL数据类型ushort。- 另请参见:
- Constant Field Values
-
_tk_ulong
public static final int _tk_ulong
int常数为IDL数据类型ulong。- 另请参见:
- Constant Field Values
-
_tk_float
public static final int _tk_float
int常数为IDL数据类型float。- 另请参见:
- Constant Field Values
-
_tk_double
public static final int _tk_double
int常数为IDL数据类型double。- 另请参见:
- Constant Field Values
-
_tk_boolean
public static final int _tk_boolean
int常量为IDL数据类型boolean。- 另请参见:
- Constant Field Values
-
_tk_char
public static final int _tk_char
int常量为IDL数据类型char。- 另请参见:
- Constant Field Values
-
_tk_octet
public static final int _tk_octet
int常数为IDL数据类型octet。- 另请参见:
- Constant Field Values
-
_tk_any
public static final int _tk_any
int常量为IDL数据类型any。- 另请参见:
- Constant Field Values
-
_tk_TypeCode
public static final int _tk_TypeCode
int常数为IDL数据类型TypeCode。- 另请参见:
- Constant Field Values
-
_tk_Principal
public static final int _tk_Principal
int常数为IDL数据类型Principal。- 另请参见:
- Constant Field Values
-
_tk_objref
public static final int _tk_objref
int常数为IDL数据类型objref。- 另请参见:
- Constant Field Values
-
_tk_struct
public static final int _tk_struct
int常量为IDL数据类型struct。- 另请参见:
- Constant Field Values
-
_tk_union
public static final int _tk_union
int常量为IDL数据类型union。- 另请参见:
- Constant Field Values
-
_tk_enum
public static final int _tk_enum
int常量为IDL数据类型枚举。- 另请参见:
- Constant Field Values
-
_tk_string
public static final int _tk_string
int常量为IDL数据类型string。- 另请参见:
- Constant Field Values
-
_tk_sequence
public static final int _tk_sequence
int常量为IDL数据类型sequence。- 另请参见:
- Constant Field Values
-
_tk_array
public static final int _tk_array
int常数为IDL数据类型array。- 另请参见:
- Constant Field Values
-
_tk_alias
public static final int _tk_alias
int常量为IDL数据类型alias。- 另请参见:
- Constant Field Values
-
_tk_except
public static final int _tk_except
int常量为IDL数据类型except。- 另请参见:
- Constant Field Values
-
_tk_longlong
public static final int _tk_longlong
int常数为IDL数据类型longlong。- 另请参见:
- Constant Field Values
-
_tk_ulonglong
public static final int _tk_ulonglong
int常数为IDL数据类型ulonglong。- 另请参见:
- Constant Field Values
-
_tk_longdouble
public static final int _tk_longdouble
int常量为IDL数据类型longdouble。- 另请参见:
- Constant Field Values
-
_tk_wchar
public static final int _tk_wchar
int常量为IDL数据类型wchar。- 另请参见:
- Constant Field Values
-
_tk_wstring
public static final int _tk_wstring
int常量为IDL数据类型wstring。- 另请参见:
- Constant Field Values
-
_tk_fixed
public static final int _tk_fixed
int常量为IDL数据类型fixed。- 另请参见:
- Constant Field Values
-
_tk_value
public static final int _tk_value
int常数为IDL数据类型value。- 另请参见:
- Constant Field Values
-
_tk_value_box
public static final int _tk_value_box
int常量为IDL数据类型value_box。- 另请参见:
- Constant Field Values
-
_tk_native
public static final int _tk_native
int常量为IDL数据类型native。- 另请参见:
- Constant Field Values
-
_tk_abstract_interface
public static final int _tk_abstract_interface
int常数为IDL数据类型abstract interface。- 另请参见:
- Constant Field Values
-
tk_null
public static final TCKind tk_null
其TCKind常量的value字段用TCKind._tk_null初始化。
-
tk_void
public static final TCKind tk_void
TCKind常数,其value字段用TCKind._tk_void初始化。
-
tk_short
public static final TCKind tk_short
其TCKind常数的value字段用TCKind._tk_short初始化。
-
tk_long
public static final TCKind tk_long
TCKind常量,其value字段用TCKind._tk_long初始化。
-
tk_ushort
public static final TCKind tk_ushort
TCKind常数,其value字段用TCKind._tk_ushort初始化。
-
tk_ulong
public static final TCKind tk_ulong
TCKind常数,其value字段用TCKind._tk_ulong初始化。
-
tk_float
public static final TCKind tk_float
TCKind常量,其value字段用TCKind._tk_float初始化。
-
tk_double
public static final TCKind tk_double
TCKind常量,其value字段用TCKind._tk_double初始化。
-
tk_boolean
public static final TCKind tk_boolean
TCKind常数,其value字段用TCKind._tk_boolean初始化。
-
tk_char
public static final TCKind tk_char
其TCKind常数的value字段用TCKind._tk_char初始化。
-
tk_octet
public static final TCKind tk_octet
其TCKind常数的value字段用TCKind._tk_octet初始化。
-
tk_any
public static final TCKind tk_any
TCKind常数,其value字段用TCKind._tk_any初始化。
-
tk_TypeCode
public static final TCKind tk_TypeCode
其TCKind常数的value字段用TCKind._tk_TypeCode初始化。
-
tk_Principal
public static final TCKind tk_Principal
其TCKind常数的value字段用TCKind._tk_Principal初始化。
-
tk_objref
public static final TCKind tk_objref
其TCKind常量的value字段用TCKind._tk_objref初始化。
-
tk_struct
public static final TCKind tk_struct
其TCKind常数的value字段用TCKind._tk_struct初始化。
-
tk_union
public static final TCKind tk_union
TCKind常数,其value字段用TCKind._tk_union初始化。
-
tk_enum
public static final TCKind tk_enum
TCKind常数,其value字段用TCKind._tk_enum初始化。
-
tk_string
public static final TCKind tk_string
TCKind常量,其value字段用TCKind._tk_string初始化。
-
tk_sequence
public static final TCKind tk_sequence
TCKind常数,其value字段用TCKind._tk_sequence初始化。
-
tk_array
public static final TCKind tk_array
TCKind常数,其value字段用TCKind._tk_array初始化。
-
tk_alias
public static final TCKind tk_alias
其TCKind常量的value字段用TCKind._tk_alias初始化。
-
tk_except
public static final TCKind tk_except
TCKind常数,其value字段用TCKind._tk_except初始化。
-
tk_longlong
public static final TCKind tk_longlong
TCKind常量,其value字段用TCKind._tk_longlong初始化。
-
tk_ulonglong
public static final TCKind tk_ulonglong
TCKind常量,其value字段用TCKind._tk_ulonglong初始化。
-
tk_longdouble
public static final TCKind tk_longdouble
TCKind常量,其value字段用TCKind._tk_longdouble初始化。
-
tk_wchar
public static final TCKind tk_wchar
TCKind常量,其value字段用TCKind._tk_wchar初始化。
-
tk_wstring
public static final TCKind tk_wstring
TCKind常数,其value字段用TCKind._tk_wstring初始化。
-
tk_fixed
public static final TCKind tk_fixed
TCKind常量,其value字段用TCKind._tk_fixed初始化。
-
tk_value
public static final TCKind tk_value
TCKind常数,其value字段用TCKind._tk_value初始化。
-
tk_value_box
public static final TCKind tk_value_box
TCKind常数,其value字段用TCKind._tk_value_box初始化。
-
tk_native
public static final TCKind tk_native
TCKind常量,其value字段用TCKind._tk_native初始化。
-
tk_abstract_interface
public static final TCKind tk_abstract_interface
TCKind常数,其value字段用TCKind._tk_abstract_interface初始化。
-
-
构造方法详细信息
-
TCKind
@Deprecated protected TCKind(int _value)
创建一个新的TCKind实例,使用给定的int初始化。- 参数
-
_value- 要转换的int。 它必须是一个int在类中的常量TCKind。
-
-