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