public final class StringHolder extends Object implements Streamable
Держатель class для a String
это используется, чтобы сохранить и "inout" параметры в операциях IDL. Если у подписи работы IDL есть IDL string
как или "inout" параметр, программист должен передать экземпляр StringHolder
как соответствующий параметр в вызове метода; для "inout" параметров программист должен также заполниться "в" значении, которое будет отправлено серверу. Перед возвратами вызова метода ШАР заполнит значение, соответствующее, значение возвратилось из сервера.
Если myStringHolder
экземпляр StringHolder
, значение, сохраненное в value
с полем можно получить доступ myStringHolder.value
.
Модификатор и Тип | Поле и Описание |
---|---|
Строка |
значение
String значение сохранено этим StringHolder объект. |
Конструктор и Описание |
---|
StringHolder()
Создает новое
StringHolder объект с value поле, инициализированное к null . |
StringHolder(String initial)
Создает новое
StringHolder объект с value поле, инициализированное к данному String . |
Модификатор и Тип | Метод и Описание |
---|---|
void |
_read(InputStream input)
Читает неупорядоченные данные из
input и присваивает это value поле этого StringHolder объект. |
TypeCode |
_type()
Получает
TypeCode объект, который соответствует значению, сохраненному в этом StringHolder объект. |
void |
_write(OutputStream output)
Упорядочивает значение, сохраненное этим
StringHolder возразите против потока вывода output . |
public String value
String
значение сохранено этим StringHolder
объект.public StringHolder()
StringHolder
объект с value
поле, инициализированное к null
.public StringHolder(String initial)
StringHolder
объект с value
поле, инициализированное к данному String
.initial
- String
с которым можно инициализировать value
поле недавно создаваемого StringHolder
объектpublic void _read(InputStream input)
input
и присваивает это value
поле этого StringHolder
объект._read
в интерфейсе Streamable
input
- InputStream, содержащий CDR отформатированные данные от провода.public void _write(OutputStream output)
StringHolder
возразите против потока вывода output
._write
в интерфейсе Streamable
output
- OutputStream, который будет содержать CDR отформатированные данные.public TypeCode _type()
TypeCode
объект, который соответствует значению, сохраненному в этом StringHolder
объект._type
в интерфейсе Streamable
StringHolder
объект
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92