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