Spec-Zone.ru › OpenJDK 8

Класс 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

Значение boolean , хранящееся в этом объекте BooleanHolder.

Конструкторы

Конструктор и описание
BooleanHolder()

Создаёт новый объект BooleanHolder со своим полем value инициализированным значением false.

BooleanHolder(boolean initial)

Создаёт новый объект BooleanHolder со своим полем value инициализированным заданным boolean.

Методы

Модификатор и тип Метод и описание
void _read(InputStream input)

Считывает данные, распакованные из input и присваивает их полю BooleanHolder объекта value.

TypeCode _type()

Возвращает объект TypeCode, соответствующий значению, хранящемуся в этом объекте BooleanHolder.

void _write(OutputStream output)

Кодирует значение в поле BooleanHolder этого объекта value в выходной поток 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.

Spec-Zone.ru

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