Интерфейс DynFixedOperations
- Все суперинтерфейсы:
- DynAnyOperations
- Все известные подинтерфейсы:
- DynFixed
- Все известные реализующие классы:
- _DynFixedStub
public interface DynFixedOperations extends DynAnyOperations
Объекты DynFixed поддерживают работу с фиксированными значениями IDL. Поскольку IDL не имеет универсального типа, который может представлять фиксированные типы с произвольным количеством цифр и произвольной шкалой, операции используют тип IDL string.
Методы
| Модификатор и тип | Метод и описание |
|---|---|
String |
get_value() Возвращает значение DynFixed. |
boolean |
set_value(String val) Устанавливает значение DynFixed. |
Методы, унаследованные от интерфейса 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_value
String get_value()
Возвращает значение DynFixed.
set_value
boolean set_value(String val)
throws TypeMismatch,
InvalidValue Устанавливает значение DynFixed. Строка val должна содержать фиксированную строковую константу в том же формате, что и литералы IDL с фиксированной точкой. Однако, заключительные d или D необязательны. Возвращаемое значение равно true, если val может быть представлен как DynFixed без потери точности. Если val содержит больше дробных цифр, чем может быть представлено в DynFixed, дробные цифры отбрасываются, и возвращаемое значение равно false.
- Выбрасывает:
-
TypeMismatch- Если val не содержит допустимого литерала с фиксированной точкой или содержит лишние символы, кроме пробелов в начале или конце -
InvalidValue- Если val содержит значение, масштаб которого превышает масштаб DynFixed или не инициализирован
© 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.