Spec-Zone.ru › OpenJDK 8

Класс StringHolder

  • java.lang.Object
    • org.omg.CORBA.StringHolder
Все реализованные интерфейсы:
Streamable

public final class StringHolder
extends Object
implements Streamable

Объект-держатель для String. Дополнительную информацию о файлах-держателях см. на странице "Сгенерированные файлы: Файлы-держатели".

Класс-держатель для String, который используется для хранения параметров «out» и «inout» в операциях IDL. Если подпись операции IDL содержит IDL string в качестве параметра «out» или «inout», программист должен передать экземпляр StringHolder в качестве соответствующего параметра в вызове метода; для параметров «inout» программист также должен заполнить значение «in», которое будет отправлено на сервер. Перед возвратом вызова метода ORB заполнит значение, соответствующее значению «out», возвращенному сервером.

Если myStringHolder является экземпляром StringHolder, значение, хранящееся в поле value, можно получить с помощью myStringHolder.value.

С:
JDK1.2

Поля

Модификатор и тип Поле и описание
String 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.

Методы, унаследованные от класса java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Подробное описание полей

value

public String value

Значение String, хранящееся в этом объекте StringHolder.

Подробное описание конструкторов

StringHolder

public StringHolder()

Создает новый объект StringHolder с полем value инициализированным значением null.

StringHolder

public StringHolder(String initial)

Создает новый объект StringHolder с полем value инициализированным заданным значением String.

Параметры:
initial - String, с помощью которого инициализируется поле value нового объекта StringHolder

Подробное описание методов

_read

public void _read(InputStream input)

Читает данные, распакованные из input, и присваивает их полю value этого объекта StringHolder.

Указано в:
_read в интерфейсе Streamable
Параметры:
input - поток InputStream, содержащий данные CDR в формате с провода.

_write

public void _write(OutputStream output)

Записывает значение, хранящееся в этом объекте StringHolder, в выходной поток output.

Указано в:
_write в интерфейсе Streamable
Параметры:
output - выходной поток OutputStream, который будет содержать данные CDR в формате.

_type

public TypeCode _type()

Возвращает объект TypeCode, соответствующий значению, хранящемуся в этом объекте StringHolder.

Указано в:
_type в интерфейсе Streamable
Возвращает:
код типа значения, хранящегося в этом объекте StringHolder

© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API