Spec-Zone.ru › OpenJDK 8

Класс OutputStream

  • java.lang.Object
    • java.io.OutputStream
      • org.omg.CORBA.portable.OutputStream
Все реализованные интерфейсы:
Closeable, Flushable, AutoCloseable
Прямые известные подклассы:
OutputStream

public abstract class OutputStream
extends OutputStream

OutputStream — это API Java для записи типов IDL в потоки маршализации CDR. Эти методы используются ORB для маршализации типов IDL, а также для вставки типов IDL в Anys. _array версии методов могут быть напрямую использованы для записи последовательностей и массивов типов IDL.

С:
JDK1.2

Конструкторы

Конструктор и описание
OutputStream()

Методы

Модификатор и тип Метод и описание
abstract InputStream create_input_stream()

Возвращает входной поток с тем же буфером.

ORB orb()

Возвращает ORB, который создал этот OutputStream.

abstract void write_any(Any value)

Записывает Any в этот выходной поток.

abstract void write_boolean_array(boolean[] value, int offset, int length)

Записывает массив булевых значений в этот выходной поток.

abstract void write_boolean(boolean value)

Записывает булевое значение в этот поток.

abstract void write_char_array(char[] value, int offset, int length)

Записывает массив символов в этот выходной поток.

abstract void write_char(char value)

Записывает символ в этот поток.

void write_Context(Context ctx, ContextList contexts)

Записывает контекст CORBA в этот поток.

abstract void write_double_array(double[] value, int offset, int length)

Записывает массив чисел с двойной точностью в этот выходной поток.

abstract void write_double(double value)

Записывает значение с двойной точностью в этот поток.

void write_fixed(BigDecimal value)

Записывает число BigDecimal.

abstract void write_float_array(float[] value, int offset, int length)

Записывает массив чисел с одинарной точностью в этот выходной поток.

abstract void write_float(float value)

Записывает значение с одинарной точностью в этот поток.

abstract void write_long_array(int[] value, int offset, int length)

Записывает массив CORBA long (т.е.

abstract void write_long(int value)

Записывает CORBA long (т.е.

abstract void write_longlong_array(long[] value, int offset, int length)

Записывает массив CORBA longlong (т.е.

abstract void write_longlong(long value)

Записывает CORBA longlong (т.е.

abstract void write_Object(Object value)

Записывает CORBA Object в этот выходной поток.

abstract void write_octet_array(byte[] value, int offset, int length)

Записывает массив CORBA octet (байт) в этот выходной поток.

abstract void write_octet(byte value)

Записывает CORBA octet (т.е.

void write_Principal(Principal value)

Устарело.

Устарело CORBA 2.2.

abstract void write_short_array(short[] value, int offset, int length)

Записывает массив short в этот выходной поток.

abstract void write_short(short value)

Записывает значение short в этот поток.

abstract void write_string(String value)

Записывает строковое значение в этот поток.

abstract void write_TypeCode(TypeCode value)

Записывает TypeCode в этот выходной поток.

abstract void write_ulong_array(int[] value, int offset, int length)

Записывает массив беззнаковых CORBA long (т.е.

abstract void write_ulong(int value)

Записывает беззнаковое CORBA long (т.е.

abstract void write_ulonglong_array(long[] value, int offset, int length)

Записывает массив беззнаковых CORBA longlong (т.е.

abstract void write_ulonglong(long value)

Записывает беззнаковое CORBA longlong (т.е.

abstract void write_ushort_array(short[] value, int offset, int length)

Записывает массив беззнаковых short в этот выходной поток.

abstract void write_ushort(short value)

Записывает беззнаковое значение short в этот поток.

abstract void write_wchar_array(char[] value, int offset, int length)

Записывает массив широких символов в этот выходной поток.

abstract void write_wchar(char value)

Записывает широкое значение символа в этот поток.

abstract void write_wstring(String value)

Записывает широкое строковое значение в этот поток.

void write(int b)

Записывает целое число (длина массивов) в этот поток.

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

close, flush, write, write

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

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

Конструкторы

OutputStream

public OutputStream()

Методы

create_input_stream

public abstract InputStream create_input_stream()

Возвращает поток ввода с тем же буфером.

Возвращает:
поток ввода с тем же буфером.

write_boolean

public abstract void write_boolean(boolean value)

Записывает значение булевого типа в этот поток.

Параметры:
value - значение, которое нужно записать.

write_char

public abstract void write_char(char value)

Записывает значение типа char в этот поток.

Параметры:
value - значение, которое нужно записать.

write_wchar

public abstract void write_wchar(char value)

Записывает значение широкого символа char в этот поток.

Параметры:
value - значение, которое нужно записать.

write_octet

public abstract void write_octet(byte value)

Записывает значение CORBA octet (т.е. байта) в этот поток.

Параметры:
value - значение, которое нужно записать.

write_short

public abstract void write_short(short value)

Записывает значение типа short в этот поток.

Параметры:
value - значение, которое нужно записать.

write_ushort

public abstract void write_ushort(short value)

Записывает значение беззнакового типа short в этот поток.

Параметры:
value - значение, которое нужно записать.

write_long

public abstract void write_long(int value)

Записывает значение типа CORBA long (т.е. Java int) в этот поток.

Параметры:
value - значение, которое нужно записать.

write_ulong

public abstract void write_ulong(int value)

Записывает значение беззнакового типа CORBA long (т.е. Java int) в этот поток.

Параметры:
value - значение, которое нужно записать.

write_longlong

public abstract void write_longlong(long value)

Записывает значение типа CORBA longlong (т.е. Java long) в этот поток.

Параметры:
value - значение, которое нужно записать.

write_ulonglong

public abstract void write_ulonglong(long value)

Записывает значение беззнакового типа CORBA longlong (т.е. Java long) в этот поток.

Параметры:
value - значение, которое нужно записать.

write_float

public abstract void write_float(float value)

Записывает значение типа float в этот поток.

Параметры:
value - значение, которое нужно записать.

write_double

public abstract void write_double(double value)

Записывает значение типа double в этот поток.

Параметры:
value - значение, которое нужно записать.

write_string

public abstract void write_string(String value)

Записывает строковое значение в этот поток.

Параметры:
value - значение, которое нужно записать.

write_wstring

public abstract void write_wstring(String value)

Записывает значение широкой строки в этот поток.

Параметры:
value - значение, которое нужно записать.

write_boolean_array

public abstract void write_boolean_array(boolean[] value,
                                         int offset,
                                         int length)

Записывает массив булевых значений в этот поток.

Параметры:
value - массив, который нужно записать.
offset - смещение в потоке.
length - длина буфера для записи.

write_char_array

public abstract void write_char_array(char[] value,
                                      int offset,
                                      int length)

Записывает массив символов char в этот поток.

Параметры:
value - массив, который нужно записать.
offset - смещение в потоке.
length - длина буфера для записи.

write_wchar_array

public abstract void write_wchar_array(char[] value,
                                       int offset,
                                       int length)

Записывает массив широких символов wchar в этот поток.

Параметры:
value - массив, который нужно записать.
offset - смещение в потоке.
length - длина буфера для записи.

write_octet_array

public abstract void write_octet_array(byte[] value,
                                       int offset,
                                       int length)

Записывает массив CORBA octet (байтов) в этот поток.

Параметры:
value - массив, который нужно записать.
offset - смещение в потоке.
length - длина буфера для записи.

write_short_array

public abstract void write_short_array(short[] value,
                                       int offset,
                                       int length)

Записывает массив значений типа short в этот поток.

Параметры:
value - массив, который нужно записать.
offset - смещение в потоке.
length - длина буфера для записи.

write_ushort_array

public abstract void write_ushort_array(short[] value,
                                        int offset,
                                        int length)

Записывает массив беззнаковых значений типа short в этот поток.

Параметры:
value - массив, который нужно записать.
offset - смещение в потоке.
length - длина буфера для записи.

write_long_array

public abstract void write_long_array(int[] value,
                                      int offset,
                                      int length)

Записывает массив CORBA long (т.е. Java int) в этот поток.

Параметры:
value - массив, который нужно записать.
offset - смещение в потоке.
length - длина буфера для записи.

write_ulong_array

public abstract void write_ulong_array(int[] value,
                                       int offset,
                                       int length)

Записывает массив беззнаковых CORBA long (т.е. Java int) в этот поток.

Параметры:
value - массив, который нужно записать.
offset - смещение в потоке.
length - длина буфера для записи.

write_longlong_array

public abstract void write_longlong_array(long[] value,
                                          int offset,
                                          int length)

Записывает массив CORBA longlong (т.е. Java long) в этот поток.

Параметры:
value - массив, который нужно записать.
offset - смещение в потоке.
length - длина буфера для записи.

write_ulonglong_array

public abstract void write_ulonglong_array(long[] value,
                                           int offset,
                                           int length)

Записывает массив беззнаковых CORBA longlong (т.е. Java long) в этот поток.

Параметры:
value - массив, который нужно записать.
offset - смещение в потоке.
length - длина буфера для записи.

write_float_array

public abstract void write_float_array(float[] value,
                                       int offset,
                                       int length)

Записывает массив float в этот поток.

Параметры:
value - массив, который нужно записать.
offset - смещение в потоке.
length - длина буфера для записи.

write_double_array

public abstract void write_double_array(double[] value,
                                        int offset,
                                        int length)

Записывает массив double в этот поток.

Параметры:
value - массив, который нужно записать.
offset - смещение в потоке.
length - длина буфера для записи.

write_Object

public abstract void write_Object(Object value)

Записывает объект CORBA Object в этот поток.

Параметры:
value - значение, которое нужно записать.

write_TypeCode

public abstract void write_TypeCode(TypeCode value)

Записывает TypeCode в этот поток.

Параметры:
value - значение, которое нужно записать.

write_any

public abstract void write_any(Any value)

Записывает Any в этот поток.

Параметры:
value - значение, которое нужно записать.

write_Principal

@Deprecated
public void write_Principal(Principal value)

Устарело. Устарело в CORBA 2.2.

Записывает Principle в этот поток.

Параметры:
value - значение, которое нужно записать.

write

public void write(int b)
           throws IOException

Записывает целое число (длину массивов) в этот поток.

Определено в:
write в классе OutputStream
Параметры:
b - значение, которое нужно записать.
Исключения:
IOException - если произошла ошибка ввода/вывода
См. также:
portable комментарии к пакету для нереализованных функций

write_fixed

public void write_fixed(BigDecimal value)

Записывает число BigDecimal.

Параметры:
value - значение BidDecimal для записи.

write_Context

public void write_Context(Context ctx,
                          ContextList contexts)

Записывает контекст CORBA в этот поток. Контекст сериализуется как последовательность строк. Записываются только те значения Context, которые указаны в параметре contexts.

Параметры:
ctx - контекст CORBA
contexts - объект ContextList, содержащий список контекстов для записи
См. также:
portable комментарии к пакету для нереализованных функций

orb

public ORB orb()

Возвращает ORB, который создал этот OutputStream.

Возвращает:
ORB, который создал этот OutputStream
См. также:
portable комментарии к пакету для нереализованных функций

© 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