Интерфейс 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.