Интерфейс DynUnion
- Все суперинтерфейсы:
- DynAny, Object
Устаревшее.
Используйте новый DynUnion вместо него
@Deprecated public interface DynUnion extends Object, DynAny
Интерфейс DynUnion представляет собой объект DynAny, связанный с объединением IDL. Значения объединения можно пройти, используя операции, определённые в DynAny. Первый компонент в объединении соответствует дискриминатору; второй — фактическому значению объединения. Вызов метода next() дважды позволяет получить доступ к обоим компонентам.
Методы
| Модификатор и тип | Метод и описание |
|---|---|
TCKind |
discriminator_kind() Устаревшее. Возвращает объект TCKind, связанный с дискриминатором этого объединения. |
DynAny |
discriminator() Устаревшее. Возвращает ссылку на объект DynAny, которую необходимо сузить до типа дискриминатора для вставки/получения значения дискриминатора. |
TCKind |
member_kind() Устаревшее. Возвращает TCKind, связанный с членом этого объединения. |
String |
member_name() Устаревшее. Позволяет просмотреть имя этого члена объединения, не проверяя значение дискриминатора. |
void |
member_name(String arg) Устаревшее. Позволяет назначить имя этого члена объединения. |
DynAny |
member() Устаревшее. Возвращает ссылку на объект DynAny, используемую для вставки/получения члена этого объединения. |
boolean |
set_as_default() Устаревшее. Определяет, было ли значению дискриминатора, связанному с этим объединением, присвоено действительное значение по умолчанию. |
void |
set_as_default(boolean arg) Устаревшее. Определяет, будет ли значению дискриминатора, связанному с этим объединением, присвоено действительное значение по умолчанию. |
Методы, унаследованные от интерфейса org.omg.CORBA.DynAny
assign, copy, current_component, destroy, from_any, get_any, get_boolean, get_char, get_double, 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_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 Методы, унаследованные от интерфейса org.omg.CORBA.Object
_create_request, _create_request, _duplicate, _get_domain_managers, _get_interface_def, _get_policy, _hash, _is_a, _is_equivalent, _non_existent, _release, _request, _set_policy_override Методы
set_as_default
boolean set_as_default()
Устаревшее.
Определяет, было ли значению дискриминатора, связанному с этим объединением, присвоено действительное значение по умолчанию.
- Возвращает:
-
trueесли у дискриминатора есть значение по умолчанию;falseв противном случае
set_as_default
void set_as_default(boolean arg)
Устаревшее.
Определяет, будет ли значению дискриминатора, связанному с этим объединением, присвоено действительное значение по умолчанию.
- Параметры:
-
arg-trueесли дискриминатору назначается значение по умолчанию
discriminator
DynAny discriminator()
Устаревшее.
Возвращает ссылку на объект DynAny, которую необходимо сузить до типа дискриминатора для вставки/получения значения дискриминатора.
- Возвращает:
- ссылка на объект
DynAny, представляющий значение дискриминатора
discriminator_kind
TCKind discriminator_kind()
Устаревшее.
Возвращает объект TCKind, связанный с дискриминатором этого объединения.
- Возвращает:
- объект
TCKind, связанный с дискриминатором этого объединения
member
DynAny member()
Устаревшее.
Возвращает ссылку на объект DynAny, используемую для вставки/получения члена этого объединения.
- Возвращает:
- объект
DynAny, представляющий член этого объединения
member_name
String member_name()
Устаревшее.
Позволяет просмотреть имя этого члена объединения, не проверяя значение дискриминатора.
- Возвращает:
- имя этого члена объединения
member_name
void member_name(String arg)
Устаревшее.
Позволяет назначить имя этого члена объединения.
- Параметры:
-
arg- новое имя этого члена объединения
member_kind
TCKind member_kind()
Устаревшее.
Возвращает TCKind, связанный с членом этого объединения.
- Возвращает:
- объект
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.