Класс OutputStream
- java.lang.Object
-
- java.io.OutputStream
-
- org.omg.CORBA.portable.OutputStream
-
- org.omg.CORBA_2_3.portable.OutputStream
- Все реализуемые интерфейсы:
- Closeable, Flushable, AutoCloseable
public abstract class OutputStream extends OutputStream
Класс OutputStream предоставляет интерфейс для записи всех сопоставленных типов IDL в поток. Он расширяет org.omg.CORBA.portable.OutputStream и определяет новые методы, определённые CORBA 2.3.
- С момента:
- JDK1.2
- См. также:
OutputStream
Конструкторы
| Конструктор и описание |
|---|
OutputStream() Создаёт новый экземпляр этого класса. |
Методы
| Модификатор и тип | Метод и описание |
|---|---|
void |
write_abstract_interface(Object obj) Маршализует объект значения или объект-заглушку. |
void |
write_value(Serializable value) Маршализует тип значения в выходной поток. |
void |
write_value(Serializable value,
BoxedValueHelper factory) Маршализует тип значения в выходной поток. |
void |
write_value(Serializable value,
Class clz) Маршализует тип значения в выходной поток. |
void |
write_value(Serializable value,
String repository_id) Маршализует тип значения в выходной поток. |
Методы, унаследованные от класса org.omg.CORBA.portable.OutputStream
create_input_stream, orb, write_any, write_boolean_array, write_boolean, write_char_array, write_char, write_Context, write_double_array, write_double, write_fixed, write_float_array, write_float, write_long_array, write_long, write_longlong_array, write_longlong, write_Object, write_octet_array, write_octet, write_Principal, write_short_array, write_short, write_string, write_TypeCode, write_ulong_array, write_ulong, write_ulonglong_array, write_ulonglong, write_ushort_array, write_ushort, write_wchar_array, write_wchar, write_wstring, write
Методы, унаследованные от класса java.io.OutputStream
close, flush, write, write
Методы, унаследованные от класса java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Конструкторы
OutputStream
public OutputStream()
Создаёт новый экземпляр этого класса. Бросает SecurityException, если установлен SecurityManager и разрешение SerializablePermission на enableSubclassImplementation не предоставлено, или системная переменная jdk.corba.allowOutputStreamSubclass не установлена или установлена в 'false'.
Методы
write_value
public void write_value(Serializable value)
Маршализует тип значения в выходной поток.
- Параметры:
-
value- фактическое значение для записи
write_value
public void write_value(Serializable value,
Class clz)
Маршализует тип значения в выходной поток.
- Параметры:
-
value- фактическое значение для записи -
clz- объявленный тип значения, которое должно быть маршализовано
write_value
public void write_value(Serializable value,
String repository_id)
Маршализует тип значения в выходной поток.
- Параметры:
-
value- фактическое значение для записи -
repository_id- идентификатор типа типа значения, которое должно быть маршализовано
write_value
public void write_value(Serializable value,
BoxedValueHelper factory)
Маршализует тип значения в выходной поток.
- Параметры:
-
value- фактическое значение для записи -
factory- экземпляр хелпера, используемого для маршализации упакованного значения
write_abstract_interface
public void write_abstract_interface(Object obj)
Маршализует объект значения или объект-заглушку.
- Параметры:
-
obj- фактический объект значения для маршализации или заглушка для маршализации
© 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.