- 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_interface
int
常数为IDL数据类型abstract interface
。static int
_tk_alias
int
常量为IDL数据类型alias
。static int
_tk_any
int
常量为IDL数据类型any
。static int
_tk_array
int
常数为IDL数据类型array
。static int
_tk_boolean
int
常量为IDL数据类型boolean
。static int
_tk_char
int
常量为IDL数据类型char
。static int
_tk_double
int
常量为IDL数据类型double
。static int
_tk_enum
int
常数为IDL数据类型枚举
。static int
_tk_except
int
常量为IDL数据类型except
。static int
_tk_fixed
int
常量为IDL数据类型fixed
。static int
_tk_float
int
常量为IDL数据类型float
。static int
_tk_long
int
常量为IDL数据类型long
。static int
_tk_longdouble
int
常数为IDL数据类型longdouble
。static int
_tk_longlong
int
常数为IDL数据类型longlong
。static int
_tk_native
int
常量为IDL数据类型native
。static int
_tk_null
int
常数为null
IDL数据类型。static int
_tk_objref
int
常量为IDL数据类型objref
。static int
_tk_octet
int
常数为IDL数据类型octet
。static int
_tk_Principal
int
常量为IDL数据类型Principal
。static int
_tk_sequence
int
常数为IDL数据类型sequence
。static int
_tk_short
int
常数为IDL数据类型short
。static int
_tk_string
int
常量为IDL数据类型string
。static int
_tk_struct
int
常量为IDL数据类型struct
。static int
_tk_TypeCode
int
常量为IDL数据类型TypeCode
。static int
_tk_ulong
int
常量为IDL数据类型ulong
。static int
_tk_ulonglong
int
常量为IDL数据类型ulonglong
。static int
_tk_union
int
常量为IDL数据类型union
。static int
_tk_ushort
int
常量为IDL数据类型ushort
。static int
_tk_value
int
常数为IDL数据类型value
。static int
_tk_value_box
int
常量为IDL数据类型value_box
。static int
_tk_void
int
常量为IDL数据类型void
。static int
_tk_wchar
int
常数为IDL数据类型wchar
。static int
_tk_wstring
int
常量为IDL数据类型wstring
。static TCKind
tk_abstract_interface
TCKind
常数,其value
字段初始化为TCKind.
static TCKind
tk_alias
TCKind
常数,其value
字段用TCKind.
初始化static TCKind
tk_any
TCKind
常量,其value
字段初始化为TCKind.
static TCKind
tk_array
TCKind
常量,其value
字段用TCKind.
初始化static TCKind
tk_boolean
TCKind
常数,其value
字段初始化为TCKind.
static TCKind
tk_char
TCKind
常数,其value
字段用TCKind.
初始化static TCKind
tk_double
TCKind
常数,其value
字段用TCKind.
初始化static TCKind
tk_enum
TCKind
常数,其value
字段初始化为TCKind.
static TCKind
tk_except
TCKind
常数,其value
字段用TCKind.
初始化static TCKind
tk_fixed
TCKind
常量,其value
字段用TCKind.
初始化static TCKind
tk_float
TCKind
常数,其value
字段用TCKind.
初始化static TCKind
tk_long
TCKind
常量,其value
字段用TCKind.
初始化static TCKind
tk_longdouble
TCKind
常数,其value
字段初始化为TCKind.
static TCKind
tk_longlong
TCKind
常量,其value
字段用TCKind.
初始化static TCKind
tk_native
TCKind
常数,其value
字段用TCKind.
初始化static TCKind
tk_null
TCKind
常数,其value
字段用TCKind.
初始化static TCKind
tk_objref
TCKind
常数,其value
字段初始化为TCKind.
static TCKind
tk_octet
TCKind
常量,其value
字段用TCKind.
初始化static TCKind
tk_Principal
TCKind
常数,其value
字段用TCKind.
初始化static TCKind
tk_sequence
TCKind
常量,其value
字段用TCKind.
初始化static TCKind
tk_short
TCKind
常数,其value
字段初始化为TCKind.
static TCKind
tk_string
TCKind
常数,其value
字段初始化为TCKind.
static TCKind
tk_struct
TCKind
常数,其value
字段用TCKind.
初始化static TCKind
tk_TypeCode
TCKind
常量,其value
字段用TCKind.
初始化static TCKind
tk_ulong
TCKind
常数,其value
字段用TCKind.
初始化static TCKind
tk_ulonglong
TCKind
常量,其value
字段用TCKind.
初始化static TCKind
tk_union
TCKind
常量,其value
字段用TCKind.
初始化static TCKind
tk_ushort
TCKind
常量,其value
字段用TCKind.
初始化static TCKind
tk_value
TCKind
常数,其value
字段用TCKind.
初始化static TCKind
tk_value_box
TCKind
常数,其value
字段用TCKind.
初始化static TCKind
tk_void
TCKind
常数,其value
字段用TCKind.
初始化static TCKind
tk_wchar
TCKind
常量,其value
字段初始化为TCKind.
static TCKind
tk_wstring
TCKind
常量,其value
字段用TCKind.
初始化
-
构造方法摘要
构造方法 Modifier Constructor 描述 protected
TCKind(int _value)
已过时。不要使用这个构造函数,因为这个方法应该根据OMG规范是私有的。 改用from_int(int)
。
-
-
-
字段详细信息
-
_tk_null
public static final int _tk_null
int
常数为null
IDL数据类型。- 另请参见:
- 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
。
-
-