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
поле соответствует данный int
BAD_PARAM
- если данный int
не соответствует _value
поле любого TCKind
экземпляр
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92