Класс DoubleHolder
- java.lang.Object
-
- org.omg.CORBA.DoubleHolder
- Все реализованные интерфейсы:
- Streamable
public final class DoubleHolder extends Object implements Streamable
Хранилище для Double. Для получения дополнительной информации о файлах-хранилищах см. "Сгенерированные файлы: Файлы-хранилища".
Класс-хранилище для double, который используется для хранения параметров «out» и «inout» в методах IDL. Если сигнатура метода IDL содержит IDL double в качестве параметра «out» или «inout», программист должен передать экземпляр DoubleHolder в качестве соответствующего параметра при вызове метода; для параметров «inout» программист также должен заполнить значение «in», которое будет отправлено на сервер. Перед возвратом из вызова метода ORB заполнит значение, соответствующее значению «out», возвращённому сервером.
Если myDoubleHolder является экземпляром DoubleHolder, значение, хранящееся в поле value, можно получить с помощью myDoubleHolder.value.
- С тех пор:
- JDK1.2
Поля
| Модификатор и тип | Поле и описание |
|---|---|
double |
value Значение |
Конструкторы
| Конструктор и описание |
|---|
DoubleHolder() Создаёт новый объект |
DoubleHolder(double initial) Создаёт новый объект |
Методы
| Модификатор и тип | Метод и описание |
|---|---|
void |
_read(InputStream input) Считывает значение типа double из потока ввода и сохраняет его в члене value. |
TypeCode |
_type() Возвращает |
void |
_write(OutputStream output) Записывает значение типа double, хранящееся в этом хранилище, в поток |
Методы, унаследованные от класса java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Поля
value
public double value
Значение double , хранящееся в этом объекте-хранилище.
Конструкторы
DoubleHolder
public DoubleHolder()
Создаёт новый объект DoubleHolder с полем value, инициализированным значением 0,0.
DoubleHolder
public DoubleHolder(double initial)
Создаёт новый объект DoubleHolder для данного double.
- Параметры:
-
initial—double, с помощью которого инициализируется полеvalueнового объектаDoubleHolder
Методы
_read
public void _read(InputStream input)
Считывает значение типа double из потока ввода и сохраняет его в члене value.
- Указано в:
-
_readв интерфейсеStreamable - Параметры:
-
input— потокInputStreamдля чтения.
_write
public void _write(OutputStream output)
Записывает значение типа double, хранящееся в этом хранилище, в поток OutputStream.
- Указано в:
-
_writeв интерфейсеStreamable - Параметры:
-
output— потокOutputStreamдля записи.
_type
public TypeCode _type()
Возвращает TypeCode этого объекта-хранилища.
- Указано в:
-
_typeв интерфейсеStreamable - Возвращает:
- объект
TypeCode.
© 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.