Spec-Zone.ru › OpenJDK 8

Класс IntHolder

  • java.lang.Object
    • org.omg.CORBA.IntHolder
Все реализованные интерфейсы:
Streamable

public final class IntHolder
extends Object
implements Streamable

Хранитель для Int. Дополнительную информацию о файлах-хранителях см. в "Сгенерированные файлы: Файлы-хранители".

Класс-хранитель для целого числа, используемый для хранения параметров «out» и «inout» в методах IDL. Если в сигнатуре метода IDL есть параметр типа целого числа IDL в качестве параметра «out» или «inout», программист должен передать экземпляр IntHolder в качестве соответствующего параметра в вызове метода; для параметров «inout» программист также должен заполнить значение «in», которое будет отправлено на сервер. Перед возвратом из вызова метода ORB заполнит значение, соответствующее значению «out», возвращённому сервером.

Если myIntHolder является экземпляром IntHolder, значение, хранящееся в его поле value, можно получить с помощью myIntHolder.value.

С момента:
JDK1.2

Поля

Модификатор и тип Поле и описание
int value

Значение int, хранящееся в этом объекте IntHolder в его поле value.

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

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

Создает новый объект IntHolder с его полем value, инициализированным значением 0.

IntHolder(int initial)

Создает новый объект IntHolder с его полем value, инициализированным заданным значением int.

Методы

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

Читает данные, распакованные из input и присваивает их полю value в этом объекте IntHolder.

TypeCode _type()

Возвращает объект целого числа, соответствующий значению, хранящемуся в поле value объекта IntHolder.

void _write(OutputStream output)

Маршализует значение в поле value этого объекта IntHolder в выходной поток output.

Методы, унаследованные от класса java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Поля

value

public int value

Значение int, хранящееся в этом объекте IntHolder в его поле value.

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

IntHolder

public IntHolder()

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

IntHolder

public IntHolder(int initial)

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

Параметры:
initial - целое число, с которым инициализируется поле value нового объекта IntHolder

Методы

_read

public void _read(InputStream input)

Читает данные, распакованные из input и присваивает их полю value в этом объекте IntHolder.

Указано в:
_read в интерфейсе Streamable
Параметры:
input - объект InputStream, содержащий данные CDR в формате из сети

_write

public void _write(OutputStream output)

Маршализует значение в поле value этого объекта IntHolder в выходной поток output.

Указано в:
_write в интерфейсе Streamable
Параметры:
output - объект OutputStream, который будет содержать данные CDR в формате

_type

public TypeCode _type()

Возвращает объект целого числа, соответствующий значению, хранящемуся в поле value объекта IntHolder.

Указано в:
_type в интерфейсе Streamable
Возвращает:
код типа значения, хранящегося в этом объекте IntHolder

© 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