Spec-Zone .ru
спецификации, руководства, описания, API
|
public final class DoubleHolder extends Object implements Streamable
Класс Держателя для a double
это используется, чтобы сохранить и "inout" параметры в методах IDL. Если у сигнатуры метода IDL есть IDL double
как или "inout" параметр, программист должен передать экземпляр DoubleHolder
как соответствующий параметр в вызове метода; для "inout" параметров программист должен также заполниться "в" значении, которое будет отправлено серверу. Перед возвратами вызова метода ШАР заполнит значение, соответствующее, значение возвратилось из сервера.
Если myDoubleHolder
экземпляр DoubleHolder
, значение, сохраненное в value
с полем можно получить доступ myDoubleHolder.value
.
Модификатор и Тип | Поле и Описание |
---|---|
double |
значение
double значение сохранено этим DoubleHolder объект. |
Конструктор и Описание |
---|
DoubleHolder()
Создает новое
DoubleHolder объект с value поле, инициализированное к 0.0. |
DoubleHolder(double initial)
Создает новое
DoubleHolder объект для данного double . |
Модификатор и Тип | Метод и Описание |
---|---|
void |
_read(InputStream input)
Считайте двойное значение из входного потока и сохраните его в элементе значения.
|
TypeCode |
_type()
Возвратитесь
TypeCode из этого объекта держателя. |
void |
_write(OutputStream output)
Запишите двойное значение, сохраненное в этом держателе к
OutputStream . |
public DoubleHolder()
DoubleHolder
объект с value
поле, инициализированное к 0.0.public DoubleHolder(double initial)
DoubleHolder
объект для данного double
.initial
- double
с которым можно инициализировать value
поле нового DoubleHolder
объектpublic void _read(InputStream input)
_read
в интерфейсе Streamable
input
- InputStream
читать из.public void _write(OutputStream output)
OutputStream
._write
в интерфейсе Streamable
output
- OutputStream
вписывать.public TypeCode _type()
TypeCode
из этого объекта держателя._type
в интерфейсе Streamable
TypeCode
объект.
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.