Интерфейс DynValueBoxOperations
- Все суперинтерфейсы:
- DynAnyOperations, DynValueCommonOperations
- Все известные дочерние интерфейсы:
- DynValueBox
public interface DynValueBoxOperations extends DynValueCommonOperations
Объекты DynValueBox поддерживают манипулирование типами IDL упакованных значений. Интерфейс DynValueBox может представлять как null, так и не-null типы значений. Для DynValueBox, представляющего не-null тип значения, DynValueBox имеет один компонент упакованного типа. DynValueBox, представляющий null тип значения, не имеет компонентов и текущей позиции -1.
Методы
| Модификатор и тип | Метод и описание |
|---|---|
DynAny |
get_boxed_value_as_dyn_any() Возвращает упакованное значение как DynAny. |
Any |
get_boxed_value() Возвращает упакованное значение как Any. |
void |
set_boxed_value_as_dyn_any(DynAny boxed) Заменяет упакованное значение значением, содержащимся в параметре. |
void |
set_boxed_value(Any boxed) Заменяет упакованное значение указанным значением. |
Методы, унаследованные от интерфейса org.omg.DynamicAny.DynValueCommonOperations
is_null, set_to_null, set_to_value Методы, унаследованные от интерфейса 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_boxed_value
Any get_boxed_value()
throws InvalidValue Возвращает упакованное значение как Any.
- Возбуждает:
-
InvalidValue- если этот объект представляет тип null value box
set_boxed_value
void set_boxed_value(Any boxed)
throws TypeMismatch Заменяет упакованное значение указанным значением. Если DynBoxedValue представляет null valuetype, он преобразуется в не-null значение.
- Возбуждает:
-
TypeMismatch- если этот объект представляет не-null value box type и тип параметра не соответствует текущему типу упакованного значения.
get_boxed_value_as_dyn_any
DynAny get_boxed_value_as_dyn_any()
throws InvalidValue Возвращает упакованное значение как DynAny.
- Возбуждает:
-
InvalidValue- если этот объект представляет тип null value box
set_boxed_value_as_dyn_any
void set_boxed_value_as_dyn_any(DynAny boxed)
throws TypeMismatch Заменяет упакованное значение значением, содержащимся в параметре. Если DynBoxedValue представляет null valuetype, он преобразуется в не-null значение.
- Возбуждает:
-
TypeMismatch- если этот объект представляет не-null value box type и тип параметра не соответствует текущему типу упакованного значения.
© 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.