Spec-Zone.ru › OpenJDK 8

Интерфейс DynEnumOperations

Все суперинтерфейсы:
DynAnyOperations
Все известные подинтерфейсы:
DynEnum
Все известные реализующие классы:
_DynEnumStub

public interface DynEnumOperations
extends DynAnyOperations

Объекты DynEnum поддерживают работу с перечислениями IDL. Текущая позиция DynEnum всегда равна -1.

Методы

Модификатор и тип Метод и описание
String get_as_string()

Возвращает значение DynEnum в виде идентификатора IDL.

int get_as_ulong()

Возвращает значение DynEnum как порядковый номер перечисления.

void set_as_string(String value)

Устанавливает значение DynEnum на перечисление, идентификатор которого передан в параметре value.

void set_as_ulong(int value)

Устанавливает значение DynEnum как порядковый номер перечисления.

Методы, унаследованные от интерфейса org.omg.DynamicAny.DynAnyOperations

assign, component_count, copy, current_component, destroy, equal, from_any, get_any, get_boolean, get_char, get_double, get_dyn_any, get_float, get_long, get_longlong, get_octet, get_reference, get_short, get_string, get_typecode, get_ulong, get_ulonglong, get_ushort, get_val, get_wchar, get_wstring, insert_any, insert_boolean, insert_char, insert_double, insert_dyn_any, insert_float, insert_long, insert_longlong, insert_octet, insert_reference, insert_short, insert_string, insert_typecode, insert_ulong, insert_ulonglong, insert_ushort, insert_val, insert_wchar, insert_wstring, next, rewind, seek, to_any, type

Методы

get_as_string

String get_as_string()

Возвращает значение DynEnum в виде идентификатора IDL.

set_as_string

void set_as_string(String value)
            throws InvalidValue

Устанавливает значение DynEnum на перечисление, идентификатор которого передан в параметре value.

Исключения:
InvalidValue - Если value содержит строку, которая не является допустимым идентификатором IDL для соответствующего типа перечисления

get_as_ulong

int get_as_ulong()

Возвращает значение DynEnum как порядковый номер перечисления. Порядковые номера перечислений имеют значения от 0 до n-1, в соответствии с их порядком в определении IDL.

set_as_ulong

void set_as_ulong(int value)
           throws InvalidValue

Устанавливает значение DynEnum как порядковый номер перечисления.

Исключения:
InvalidValue - Если значение находится вне диапазона порядковых номеров для соответствующего типа перечисления

© 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