Интерфейс DataOutputStream
- Все суперинтерфейсы:
- IDLEntity, Serializable, ValueBase
public interface DataOutputStream extends ValueBase
Определяет методы, используемые для записи примитивных типов данных в потоки вывода для маршалинга пользовательских типов значений. Этот интерфейс используется пользовательским кодом маршалинга для пользовательских типов значений.
- См. также:
-
DataInputStream,CustomMarshal
Методы
| Модификатор и тип | Метод и описание |
|---|---|
void |
write_Abstract(Object value) Записывает тип IDL-абстрактного интерфейса в поток вывода. |
void |
write_any_array(Any[] seq,
int offset,
int length) Записывает массив IDL-значений Any с позиции offset на length элементов в поток вывода. |
void |
write_any(Any value) Записывает значение Any в поток вывода. |
void |
write_boolean_array(boolean[] seq,
int offset,
int length) Записывает массив IDL-булевых значений с позиции offset на length элементов в поток вывода. |
void |
write_boolean(boolean value) Записывает булевое значение в поток вывода. |
void |
write_char_array(char[] seq,
int offset,
int length) Записывает массив IDL-символов с позиции offset на length элементов в поток вывода. |
void |
write_char(char value) Записывает значение IDL-символа в поток вывода. |
void |
write_double_array(double[] seq,
int offset,
int length) Записывает массив IDL-двойных значений с позиции offset на length элементов в поток вывода. |
void |
write_double(double value) Записывает значение IDL-двойного значения в поток вывода. |
void |
write_float_array(float[] seq,
int offset,
int length) Записывает массив IDL-поплавков с позиции offset на length элементов в поток вывода. |
void |
write_float(float value) Записывает значение IDL-поплавка в поток вывода. |
void |
write_long_array(int[] seq,
int offset,
int length) Записывает массив IDL-длинных значений с позиции offset на length элементов в поток вывода. |
void |
write_long(int value) Записывает значение IDL-длинного значения (представленное как Java int) в поток вывода. |
void |
write_longlong_array(long[] seq,
int offset,
int length) Записывает массив IDL-длинных длинных значений с позиции offset на length элементов в поток вывода. |
void |
write_longlong(long value) Записывает значение IDL-длинного длинного значения (представленное как Java long) в поток вывода. |
void |
write_Object(Object value) Записывает значение IDL CORBA::Object в поток вывода. |
void |
write_octet_array(byte[] seq,
int offset,
int length) Записывает массив IDL-байтов с позиции offset на length элементов в поток вывода. |
void |
write_octet(byte value) Записывает значение IDL-байта (представленное как Java byte) в поток вывода. |
void |
write_short_array(short[] seq,
int offset,
int length) Записывает массив IDL-коротких значений с позиции offset на length элементов в поток вывода. |
void |
write_short(short value) Записывает значение IDL-короткого значения в поток вывода. |
void |
write_string(String value) Записывает значение IDL-строки в поток вывода. |
void |
write_TypeCode(TypeCode value) Записывает тип кода в поток вывода. |
void |
write_ulong_array(int[] seq,
int offset,
int length) Записывает массив IDL-беззнаковых длинных значений (представленных как Java int) с позиции offset на length элементов в поток вывода. |
void |
write_ulong(int value) Записывает значение IDL-беззнакового длинного значения (представленное как Java int) в поток вывода. |
void |
write_ulonglong_array(long[] seq,
int offset,
int length) Записывает массив IDL-беззнаковых длинных длинных значений (представленных как Java long) с позиции offset на length элементов в поток вывода. |
void |
write_ulonglong(long value) Записывает значение IDL-беззнакового длинного длинного значения (представленное как Java long) в поток вывода. |
void |
write_ushort_array(short[] seq,
int offset,
int length) Записывает массив IDL-беззнаковых коротких значений (представленных как Java short) с позиции offset на length элементов в поток вывода. |
void |
write_ushort(short value) Записывает значение IDL-беззнакового короткого значения (представленного как значение Java short) в поток вывода. |
void |
write_Value(Serializable value) Записывает значение IDL-типа значения в поток вывода. |
void |
write_wchar_array(char[] seq,
int offset,
int length) Записывает массив IDL-широких символов с позиции offset на length элементов в поток вывода. |
void |
write_wchar(char value) Записывает значение IDL-широкого символа в поток вывода. |
void |
write_wstring(String value) Записывает значение IDL-широкой строки (представленное как Java String) в поток вывода. |
Методы, унаследованные от интерфейса org.omg.CORBA.portable.ValueBase
_truncatable_ids Методы
write_any
void write_any(Any value)
Записывает значение Any в выходной поток.
- Параметры:
-
value- Значение, которое нужно записать.
write_boolean
void write_boolean(boolean value)
Записывает булево значение в выходной поток.
- Параметры:
-
value- Значение, которое нужно записать.
write_char
void write_char(char value)
Записывает значение символа IDL в выходной поток.
- Параметры:
-
value- Значение, которое нужно записать.
write_wchar
void write_wchar(char value)
Записывает значение широкого символа IDL в выходной поток.
- Параметры:
-
value- Значение, которое нужно записать.
write_octet
void write_octet(byte value)
Записывает значение octet IDL (представленное как байт Java) в выходной поток.
- Параметры:
-
value- Значение, которое нужно записать.
write_short
void write_short(short value)
Записывает значение short IDL в выходной поток.
- Параметры:
-
value- Значение, которое нужно записать.
write_ushort
void write_ushort(short value)
Записывает значение unsigned short IDL (представленное как значение short Java) в выходной поток.
- Параметры:
-
value- Значение, которое нужно записать.
write_long
void write_long(int value)
Записывает значение long IDL (представленное как int Java) в выходной поток.
- Параметры:
-
value- Значение, которое нужно записать.
write_ulong
void write_ulong(int value)
Записывает значение unsigned long IDL (представленное как int Java) в выходной поток.
- Параметры:
-
value- Значение, которое нужно записать.
write_longlong
void write_longlong(long value)
Записывает значение long long IDL (представленное как long Java) в выходной поток.
- Параметры:
-
value- Значение, которое нужно записать.
write_ulonglong
void write_ulonglong(long value)
Записывает значение unsigned long long IDL (представленное как long Java) в выходной поток.
- Параметры:
-
value- Значение, которое нужно записать.
write_float
void write_float(float value)
Записывает значение float IDL в выходной поток.
- Параметры:
-
value- Значение, которое нужно записать.
write_double
void write_double(double value)
Записывает значение double IDL в выходной поток.
- Параметры:
-
value- Значение, которое нужно записать.
write_string
void write_string(String value)
Записывает значение string IDL в выходной поток.
- Параметры:
-
value- Значение, которое нужно записать.
write_wstring
void write_wstring(String value)
Записывает значение широкой строки IDL (представленное как Java String) в выходной поток.
- Параметры:
-
value- Значение, которое нужно записать.
write_Object
void write_Object(Object value)
Записывает значение IDL CORBA::Object в выходной поток.
- Параметры:
-
value- Значение, которое нужно записать.
write_Abstract
void write_Abstract(Object value)
Записывает тип интерфейса IDL Abstract в выходной поток.
- Параметры:
-
value- Значение, которое нужно записать.
write_Value
void write_Value(Serializable value)
Записывает значение типа значения IDL в выходной поток.
- Параметры:
-
value- Значение, которое нужно записать.
write_TypeCode
void write_TypeCode(TypeCode value)
Записывает тип кода в выходной поток.
- Параметры:
-
value- Значение, которое нужно записать.
write_any_array
void write_any_array(Any[] seq,
int offset,
int length) Записывает массив IDL Any с начальным смещением и количеством элементов в выходной поток.
- Параметры:
-
seq- Массив, который нужно записать. -
offset- Индекс в seq первого элемента, который нужно записать в выходной поток. -
length- Количество элементов, которые нужно записать в выходной поток.
write_boolean_array
void write_boolean_array(boolean[] seq,
int offset,
int length) Записывает массив IDL boolean с начальным смещением и количеством элементов в выходной поток.
- Параметры:
-
seq- Массив, который нужно записать. -
offset- Индекс в seq первого элемента, который нужно записать в выходной поток. -
length- Количество элементов, которые нужно записать в выходной поток.
write_char_array
void write_char_array(char[] seq,
int offset,
int length) Записывает массив IDL символов с начальным смещением и количеством элементов в выходной поток.
- Параметры:
-
seq- Массив, который нужно записать. -
offset- Индекс в seq первого элемента, который нужно записать в выходной поток. -
length- Количество элементов, которые нужно записать в выходной поток.
write_wchar_array
void write_wchar_array(char[] seq,
int offset,
int length) Записывает массив IDL широких символов с начальным смещением и количеством элементов в выходной поток.
- Параметры:
-
seq- Массив, который нужно записать. -
offset- Индекс в seq первого элемента, который нужно записать в выходной поток. -
length- Количество элементов, которые нужно записать в выходной поток.
write_octet_array
void write_octet_array(byte[] seq,
int offset,
int length) Записывает массив IDL octets с начальным смещением и количеством элементов в выходной поток.
- Параметры:
-
seq- Массив, который нужно записать. -
offset- Индекс в seq первого элемента, который нужно записать в выходной поток. -
length- Количество элементов, которые нужно записать в выходной поток.
write_short_array
void write_short_array(short[] seq,
int offset,
int length) Записывает массив IDL short с начальным смещением и количеством элементов в выходной поток.
- Параметры:
-
seq- Массив, который нужно записать. -
offset- Индекс в seq первого элемента, который нужно записать в выходной поток. -
length- Количество элементов, которые нужно записать в выходной поток.
write_ushort_array
void write_ushort_array(short[] seq,
int offset,
int length) Записывает массив IDL unsigned short (представленный как Java short) с начальным смещением и количеством элементов в выходной поток.
- Параметры:
-
seq- Массив, который нужно записать. -
offset- Индекс в seq первого элемента, который нужно записать в выходной поток. -
length- Количество элементов, которые нужно записать в выходной поток.
write_long_array
void write_long_array(int[] seq,
int offset,
int length) Записывает массив IDL long с начальным смещением и количеством элементов в выходной поток.
- Параметры:
-
seq- Массив, который нужно записать. -
offset- Индекс в seq первого элемента, который нужно записать в выходной поток. -
length- Количество элементов, которые нужно записать в выходной поток.
write_ulong_array
void write_ulong_array(int[] seq,
int offset,
int length) Записывает массив IDL unsigned long (представленный как Java int) с начальным смещением и количеством элементов в выходной поток.
- Параметры:
-
seq- Массив, который нужно записать. -
offset- Индекс в seq первого элемента, который нужно записать в выходной поток. -
length- Количество элементов, которые нужно записать в выходной поток.
write_ulonglong_array
void write_ulonglong_array(long[] seq,
int offset,
int length) Записывает массив IDL unsigned long long (представленный как Java long) с начальным смещением и количеством элементов в выходной поток.
- Параметры:
-
seq- Массив, который нужно записать. -
offset- Индекс в seq первого элемента, который нужно записать в выходной поток. -
length- Количество элементов, которые нужно записать в выходной поток.
write_longlong_array
void write_longlong_array(long[] seq,
int offset,
int length) Записывает массив IDL long long с начальным смещением и количеством элементов в выходной поток.
- Параметры:
-
seq- Массив, который нужно записать. -
offset- Индекс в seq первого элемента, который нужно записать в выходной поток. -
length- Количество элементов, которые нужно записать в выходной поток.
write_float_array
void write_float_array(float[] seq,
int offset,
int length) Записывает массив IDL float с начальным смещением и количеством элементов в выходной поток.
- Параметры:
-
seq- Массив, который нужно записать. -
offset- Индекс в seq первого элемента, который нужно записать в выходной поток. -
length- Количество элементов, которые нужно записать в выходной поток.
write_double_array
void write_double_array(double[] seq,
int offset,
int length) Записывает массив IDL double с начальным смещением и количеством элементов в выходной поток.
- Параметры:
-
seq- Массив, который нужно записать. -
offset- Индекс в seq первого элемента, который нужно записать в выходной поток. -
length- Количество элементов, которые нужно записать в выходной поток.
© 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.