Класс 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 Значение |
Конструкторы
| Конструктор и описание |
|---|
IntHolder() Создает новый объект |
IntHolder(int 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 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.