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 в интерфейсе Streamableinput - InputStream, содержащий CDR отформатированные данные от провода.public void _write(OutputStream output)
output значение в этом ObjectHolder объект._write в интерфейсе Streamableoutput - OutputStream, который будет содержать CDR отформатированные данные.public TypeCode _type()
ObjectHolder объект_type в интерфейсе StreamableObjectHolder объект
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92