Spec-Zone.ru › OpenJDK 8

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API