Spec-Zone.ru › OpenJDK 8

Класс TCKind

  • java.lang.Object
    • org.omg.CORBA.TCKind

public class TCKind
extends Object

Java-отображение перечисления IDL TCKind, которое определяет тип объекта TypeCode. Существует один тип для каждого примитивного и существенного типа данных IDL.

Класс TCKind состоит из:

  • набора констант int, по одной для каждого типа данных IDL. Эти константы int позволяют использовать оператор 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 константы TCKind.

    Пример:

    int i = org.omg.CORBA.TCKind.tk_char.value();
    Переменная i представляет значение 9, соответствующее типу данных IDL char.

Поле value экземпляра TCKind — это кодирование CDR, используемое для объекта 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 для типа данных IDL null.

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.

Методы, унаследованные от класса java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Поля

_tk_null

public static final int _tk_null

Константа int для типа данных IDL null.

См. также:
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 enum.

См. также:
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)

Устаревшее. Не используйте этот конструктор, так как, согласно спецификации OMG, этот метод должен быть закрытым. Используйте from_int(int) вместо него.

Создаёт новый экземпляр TCKind, инициализированный заданным значением int.

Параметры:
_value - преобразуемое значение int. Оно должно быть одним из значений констант int класса TCKind.

Методы

value

public int value()

Возвращает значение этого экземпляра TCKind.

Возвращает:
значение int, представляющее тип IDL-данных для этого экземпляра TCKind.

from_int

public static TCKind from_int(int i)

Преобразует заданное значение int в соответствующий экземпляр TCKind.

Параметры:
i - преобразуемое значение int. Оно должно быть одним из значений констант int класса TCKind.
Возвращает:
экземпляр TCKind, чьё поле value соответствует заданному значению int
Исключения:
BAD_PARAM - если заданное значение int не соответствует полю _value любого экземпляра TCKind

© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API