Класс StringHolder
- java.lang.Object
-
- org.omg.CORBA.StringHolder
- Все реализованные интерфейсы:
- Streamable
public final class StringHolder extends Object implements Streamable
Объект-держатель для String. Дополнительную информацию о файлах-держателях см. на странице "Сгенерированные файлы: Файлы-держатели".
Класс-держатель для String, который используется для хранения параметров «out» и «inout» в операциях IDL. Если подпись операции IDL содержит IDL string в качестве параметра «out» или «inout», программист должен передать экземпляр StringHolder в качестве соответствующего параметра в вызове метода; для параметров «inout» программист также должен заполнить значение «in», которое будет отправлено на сервер. Перед возвратом вызова метода ORB заполнит значение, соответствующее значению «out», возвращенному сервером.
Если myStringHolder является экземпляром StringHolder, значение, хранящееся в поле value, можно получить с помощью myStringHolder.value.
- С:
- JDK1.2
Поля
| Модификатор и тип | Поле и описание |
|---|---|
String |
value Значение |
Конструкторы
| Конструктор и описание |
|---|
StringHolder() Создает новый объект |
StringHolder(String 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 String value
Значение String, хранящееся в этом объекте StringHolder.
Подробное описание конструкторов
StringHolder
public StringHolder()
Создает новый объект StringHolder с полем value инициализированным значением null.
StringHolder
public StringHolder(String initial)
Создает новый объект StringHolder с полем value инициализированным заданным значением String.
- Параметры:
-
initial-String, с помощью которого инициализируется полеvalueнового объектаStringHolder
Подробное описание методов
_read
public void _read(InputStream input)
Читает данные, распакованные из input, и присваивает их полю value этого объекта StringHolder.
- Указано в:
-
_readв интерфейсеStreamable - Параметры:
-
input- поток InputStream, содержащий данные CDR в формате с провода.
_write
public void _write(OutputStream output)
Записывает значение, хранящееся в этом объекте StringHolder, в выходной поток output.
- Указано в:
-
_writeв интерфейсеStreamable - Параметры:
-
output- выходной поток OutputStream, который будет содержать данные CDR в формате.
_type
public TypeCode _type()
Возвращает объект TypeCode, соответствующий значению, хранящемуся в этом объекте StringHolder.
- Указано в:
-
_typeв интерфейсеStreamable - Возвращает:
- код типа значения, хранящегося в этом объекте
StringHolder
© 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.