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