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