public class TCKind extends Object
TCKind, который определяет вид a TypeCode объект. Есть один вид для каждого примитивного и существенного типа данных IDL. class TCKind состоит из:
int константы, один для каждого вида типа данных IDL. Они int константы позволяют использовать a switch оператор. TCKind константы, один для каждого вида типа данных IDL. value поле для каждого TCKind экземпляр инициализируется с int постоянный, который соответствует типу данных IDL, который представляет экземпляр. 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 для того, чтобы получить доступ _value поле a TCKind постоянный Пример:
int i = org.omg.CORBA.TCKind.tk_char.value();Переменная
i представляет 9, значение для типа данных IDL char. value поле a TCKind экземпляр является кодированием CDR, используемым для a TypeCode объект в сообщении IIOP.
| Модификатор и Тип | Поле и Описание |
|---|---|
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 enum. |
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 постоянный для a 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._tk_abstract_interface. |
static TCKind |
tk_alias
TCKind постоянный, чей value поле инициализируется с TCKind._tk_alias. |
static TCKind |
tk_any
TCKind постоянный, чей value поле инициализируется с TCKind._tk_any. |
static TCKind |
tk_array
TCKind постоянный, чей value поле инициализируется с TCKind._tk_array. |
static TCKind |
tk_boolean
TCKind постоянный, чей value поле инициализируется с TCKind._tk_boolean. |
static TCKind |
tk_char
TCKind постоянный, чей value поле инициализируется с TCKind._tk_char. |
static TCKind |
tk_double
TCKind постоянный, чей value поле инициализируется с TCKind._tk_double. |
static TCKind |
tk_enum
TCKind постоянный, чей value поле инициализируется с TCKind._tk_enum. |
static TCKind |
tk_except
TCKind постоянный, чей value поле инициализируется с TCKind._tk_except. |
static TCKind |
tk_fixed
TCKind постоянный, чей value поле инициализируется с TCKind._tk_fixed. |
static TCKind |
tk_float
TCKind постоянный, чей value поле инициализируется с TCKind._tk_float. |
static TCKind |
tk_long
TCKind постоянный, чей value поле инициализируется с TCKind._tk_long. |
static TCKind |
tk_longdouble
TCKind постоянный, чей value поле инициализируется с TCKind._tk_longdouble. |
static TCKind |
tk_longlong
TCKind постоянный, чей value поле инициализируется с TCKind._tk_longlong. |
static TCKind |
tk_native
TCKind постоянный, чей value поле инициализируется с TCKind._tk_native. |
static TCKind |
tk_null
TCKind постоянный, чей value поле инициализируется с TCKind._tk_null. |
static TCKind |
tk_objref
TCKind постоянный, чей value поле инициализируется с TCKind._tk_objref. |
static TCKind |
tk_octet
TCKind постоянный, чей value поле инициализируется с TCKind._tk_octet. |
static TCKind |
tk_Principal
TCKind постоянный, чей value поле инициализируется с TCKind._tk_Principal. |
static TCKind |
tk_sequence
TCKind постоянный, чей value поле инициализируется с TCKind._tk_sequence. |
static TCKind |
tk_short
TCKind постоянный, чей value поле инициализируется с TCKind._tk_short. |
static TCKind |
tk_string
TCKind постоянный, чей value поле инициализируется с TCKind._tk_string. |
static TCKind |
tk_struct
TCKind постоянный, чей value поле инициализируется с TCKind._tk_struct. |
static TCKind |
tk_TypeCode
TCKind постоянный, чей value поле инициализируется с TCKind._tk_TypeCode. |
static TCKind |
tk_ulong
TCKind постоянный, чей value поле инициализируется с TCKind._tk_ulong. |
static TCKind |
tk_ulonglong
TCKind постоянный, чей value поле инициализируется с TCKind._tk_ulonglong. |
static TCKind |
tk_union
TCKind постоянный, чей value поле инициализируется с TCKind._tk_union. |
static TCKind |
tk_ushort
TCKind постоянный, чей value поле инициализируется с TCKind._tk_ushort. |
static TCKind |
tk_value
TCKind постоянный, чей value поле инициализируется с TCKind._tk_value. |
static TCKind |
tk_value_box
TCKind постоянный, чей value поле инициализируется с TCKind._tk_value_box. |
static TCKind |
tk_void
TCKind постоянный, чей value поле инициализируется с TCKind._tk_void. |
static TCKind |
tk_wchar
TCKind постоянный, чей value поле инициализируется с TCKind._tk_wchar. |
static TCKind |
tk_wstring
TCKind постоянный, чей value поле инициализируется с TCKind._tk_wstring. |
| Модификатор | Конструктор и Описание |
|---|---|
protected |
TCKind(int _value)
Осуждаемый.
Не используйте этого конструктора, поскольку этот метод должен быть частным согласно спецификации OMG. Использовать
from_int(int) вместо этого. |
| Модификатор и Тип | Метод и Описание |
|---|---|
static TCKind |
from_int(int i)
Преобразовывает данный
int к соответствию TCKind экземпляр. |
int |
value()
Получает значение этого
TCKind экземпляр. |
public static final int _tk_null
int постоянный для a null Тип данных IDL.public static final int _tk_void
int постоянный для типа данных IDL void.public static final int _tk_short
int постоянный для типа данных IDL short.public static final int _tk_long
int постоянный для типа данных IDL long.public static final int _tk_ushort
int постоянный для типа данных IDL ushort.public static final int _tk_ulong
int постоянный для типа данных IDL ulong.public static final int _tk_float
int постоянный для типа данных IDL float.public static final int _tk_double
int постоянный для типа данных IDL double.public static final int _tk_boolean
int постоянный для типа данных IDL boolean.public static final int _tk_char
int постоянный для типа данных IDL char.public static final int _tk_octet
int постоянный для типа данных IDL octet.public static final int _tk_any
int постоянный для типа данных IDL any.public static final int _tk_TypeCode
int постоянный для типа данных IDL TypeCode.public static final int _tk_Principal
int постоянный для типа данных IDL Principal.public static final int _tk_objref
int постоянный для типа данных IDL objref.public static final int _tk_struct
int постоянный для типа данных IDL struct.public static final int _tk_union
int постоянный для типа данных IDL union.public static final int _tk_enum
int постоянный для типа данных IDL enum.public static final int _tk_string
int постоянный для типа данных IDL string.public static final int _tk_sequence
int постоянный для типа данных IDL sequence.public static final int _tk_array
int постоянный для типа данных IDL array.public static final int _tk_alias
int постоянный для типа данных IDL alias.public static final int _tk_except
int постоянный для типа данных IDL except.public static final int _tk_longlong
int постоянный для типа данных IDL longlong.public static final int _tk_ulonglong
int постоянный для типа данных IDL ulonglong.public static final int _tk_longdouble
int постоянный для типа данных IDL longdouble.public static final int _tk_wchar
int постоянный для типа данных IDL wchar.public static final int _tk_wstring
int постоянный для типа данных IDL wstring.public static final int _tk_fixed
int постоянный для типа данных IDL fixed.public static final int _tk_value
int постоянный для типа данных IDL value.public static final int _tk_value_box
int постоянный для типа данных IDL value_box.public static final int _tk_native
int постоянный для типа данных IDL native.public static final int _tk_abstract_interface
int постоянный для типа данных IDL abstract interface.public static final TCKind tk_null
TCKind постоянный, чей value поле инициализируется с TCKind._tk_null.public static final TCKind tk_void
TCKind постоянный, чей value поле инициализируется с TCKind._tk_void.public static final TCKind tk_short
TCKind постоянный, чей value поле инициализируется с TCKind._tk_short.public static final TCKind tk_long
TCKind постоянный, чей value поле инициализируется с TCKind._tk_long.public static final TCKind tk_ushort
TCKind постоянный, чей value поле инициализируется с TCKind._tk_ushort.public static final TCKind tk_ulong
TCKind постоянный, чей value поле инициализируется с TCKind._tk_ulong.public static final TCKind tk_float
TCKind постоянный, чей value поле инициализируется с TCKind._tk_float.public static final TCKind tk_double
TCKind постоянный, чей value поле инициализируется с TCKind._tk_double.public static final TCKind tk_boolean
TCKind постоянный, чей value поле инициализируется с TCKind._tk_boolean.public static final TCKind tk_char
TCKind постоянный, чей value поле инициализируется с TCKind._tk_char.public static final TCKind tk_octet
TCKind постоянный, чей value поле инициализируется с TCKind._tk_octet.public static final TCKind tk_any
TCKind постоянный, чей value поле инициализируется с TCKind._tk_any.public static final TCKind tk_TypeCode
TCKind постоянный, чей value поле инициализируется с TCKind._tk_TypeCode.public static final TCKind tk_Principal
TCKind постоянный, чей value поле инициализируется с TCKind._tk_Principal.public static final TCKind tk_objref
TCKind постоянный, чей value поле инициализируется с TCKind._tk_objref.public static final TCKind tk_struct
TCKind постоянный, чей value поле инициализируется с TCKind._tk_struct.public static final TCKind tk_union
TCKind постоянный, чей value поле инициализируется с TCKind._tk_union.public static final TCKind tk_enum
TCKind постоянный, чей value поле инициализируется с TCKind._tk_enum.public static final TCKind tk_string
TCKind постоянный, чей value поле инициализируется с TCKind._tk_string.public static final TCKind tk_sequence
TCKind постоянный, чей value поле инициализируется с TCKind._tk_sequence.public static final TCKind tk_array
TCKind постоянный, чей value поле инициализируется с TCKind._tk_array.public static final TCKind tk_alias
TCKind постоянный, чей value поле инициализируется с TCKind._tk_alias.public static final TCKind tk_except
TCKind постоянный, чей value поле инициализируется с TCKind._tk_except.public static final TCKind tk_longlong
TCKind постоянный, чей value поле инициализируется с TCKind._tk_longlong.public static final TCKind tk_ulonglong
TCKind постоянный, чей value поле инициализируется с TCKind._tk_ulonglong.public static final TCKind tk_longdouble
TCKind постоянный, чей value поле инициализируется с TCKind._tk_longdouble.public static final TCKind tk_wchar
TCKind постоянный, чей value поле инициализируется с TCKind._tk_wchar.public static final TCKind tk_wstring
TCKind постоянный, чей value поле инициализируется с TCKind._tk_wstring.public static final TCKind tk_fixed
TCKind постоянный, чей value поле инициализируется с TCKind._tk_fixed.public static final TCKind tk_value
TCKind постоянный, чей value поле инициализируется с TCKind._tk_value.public static final TCKind tk_value_box
TCKind постоянный, чей value поле инициализируется с TCKind._tk_value_box.public static final TCKind tk_native
TCKind постоянный, чей value поле инициализируется с TCKind._tk_native.public static final TCKind tk_abstract_interface
TCKind постоянный, чей value поле инициализируется с TCKind._tk_abstract_interface.@Deprecated protected TCKind(int _value)
from_int(int) вместо этого.TCKind экземпляр инициализируется с данным int._value - int преобразовать. Это должен быть один из int константы в class TCKind.public int value()
TCKind экземпляр.int это представляет вид типа данных IDL для этого TCKind экземплярpublic static TCKind from_int(int i)
int к соответствию TCKind экземпляр.i - int преобразовать. Это должен быть один из int константы в class TCKind.TCKind экземпляр, чей value поле соответствует данный intBAD_PARAM - если данный int не соответствует _value поле любого TCKind экземпляр
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92