Интерфейс DataInputStream
- Все суперинтерфейсы:
- IDLEntity, Serializable, ValueBase
public interface DataInputStream extends ValueBase
Определяет методы для чтения примитивных типов данных из входных потоков для распаковки пользовательских типов значений. Этот интерфейс используется пользовательским кодом для распаковки пользовательских типов значений.
- См. также:
-
DataOutputStream,CustomMarshal
Методы
| Модификатор и тип | Метод и описание |
|---|---|
Object |
read_Abstract() Читает IDL абстрактный интерфейс из входного потока. |
void |
read_any_array(AnySeqHolder seq,
int offset,
int length) Читает массив IDL Anys со смещения для длины элементов из входного потока. |
Any |
read_any() Читает значение IDL |
void |
read_boolean_array(BooleanSeqHolder seq,
int offset,
int length) Читает массив IDL булевых значений со смещения для длины элементов из входного потока. |
boolean |
read_boolean() Читает значение IDL булевого типа из входного потока. |
void |
read_char_array(CharSeqHolder seq,
int offset,
int length) Читает массив IDL символов со смещения для длины элементов из входного потока. |
char |
read_char() Читает значение IDL символа из входного потока. |
void |
read_double_array(DoubleSeqHolder seq,
int offset,
int length) Читает массив IDL двойных значений со смещения для длины элементов из входного потока. |
double |
read_double() Читает IDL двойное значение из входного потока. |
void |
read_float_array(FloatSeqHolder seq,
int offset,
int length) Читает массив IDL чисел с плавающей точкой со смещения для длины элементов из входного потока. |
float |
read_float() Читает IDL число с плавающей точкой из входного потока. |
void |
read_long_array(LongSeqHolder seq,
int offset,
int length) Читает массив IDL целых значений со смещения для длины элементов из входного потока. |
int |
read_long() Читает IDL целое значение из входного потока. |
void |
read_longlong_array(LongLongSeqHolder seq,
int offset,
int length) Читает массив IDL 64-битных целых значений со смещения для длины элементов из входного потока. |
long |
read_longlong() Читает IDL 64-битное целое значение из входного потока. |
Object |
read_Object() Читает IDL CORBA::Object из входного потока. |
void |
read_octet_array(OctetSeqHolder seq,
int offset,
int length) Читает массив IDL байтов со смещения для длины элементов из входного потока. |
byte |
read_octet() Читает значение IDL байта из входного потока. |
void |
read_short_array(ShortSeqHolder seq,
int offset,
int length) Читает массив IDL коротких целых значений со смещения для длины элементов из входного потока. |
short |
read_short() Читает IDL короткое целое значение из входного потока. |
String |
read_string() Читает IDL строку из входного потока. |
TypeCode |
read_TypeCode() Читает IDL тип кода из входного потока. |
void |
read_ulong_array(ULongSeqHolder seq,
int offset,
int length) Читает массив IDL беззнаковых целых значений со смещения для длины элементов из входного потока. |
int |
read_ulong() Читает IDL беззнаковое целое значение из входного потока. |
void |
read_ulonglong_array(ULongLongSeqHolder seq,
int offset,
int length) Читает массив IDL 64-битных беззнаковых целых значений со смещения для длины элементов из входного потока. |
long |
read_ulonglong() Читает беззнаковое 64-битное целое значение IDL из входного потока. |
void |
read_ushort_array(UShortSeqHolder seq,
int offset,
int length) Читает массив IDL беззнаковых коротких целых значений со смещения для длины элементов из входного потока. |
short |
read_ushort() Читает IDL беззнаковое короткое целое значение из входного потока. |
Serializable |
read_Value() Читает IDL тип значения из входного потока. |
void |
read_wchar_array(WCharSeqHolder seq,
int offset,
int length) Читает массив IDL широких символов со смещения для длины элементов из входного потока. |
char |
read_wchar() Читает значение IDL широкого символа из входного потока. |
String |
read_wstring() Читает IDL широкую строку из входного потока. |
Методы, унаследованные от интерфейса org.omg.CORBA.portable.ValueBase
_truncatable_ids Методы
read_any
Any read_any()
Считывает значение IDL Any из входного потока.
- Возвращает:
- прочитанное значение
Any. - Изначает:
-
- Если обнаружено несоответствие, включая отсутствие зарегистрированной политики потоковой передачи, то поднимается стандартное системное исключение MARSHAL.org.omg.CORBA.MARSHAL
read_boolean
boolean read_boolean()
Считывает значение IDL boolean из входного потока.
- Возвращает:
- прочитанное значение boolean.
- Изначает:
-
- Если обнаружено несоответствие, включая отсутствие зарегистрированной политики потоковой передачи, то поднимается стандартное системное исключение MARSHAL.org.omg.CORBA.MARSHAL
read_char
char read_char()
Считывает значение IDL character из входного потока.
- Возвращает:
- прочитанный символ.
- Изначает:
-
- Если обнаружено несоответствие, включая отсутствие зарегистрированной политики потоковой передачи, то поднимается стандартное системное исключение MARSHAL.org.omg.CORBA.MARSHAL
read_wchar
char read_wchar()
Считывает значение IDL wide character из входного потока.
- Возвращает:
- прочитанный символ с расширенной шириной.
- Изначает:
-
- Если обнаружено несоответствие, включая отсутствие зарегистрированной политики потоковой передачи, то поднимается стандартное системное исключение MARSHAL.org.omg.CORBA.MARSHAL
read_octet
byte read_octet()
Считывает значение IDL octet из входного потока.
- Возвращает:
- прочитанное значение octet.
- Изначает:
-
- Если обнаружено несоответствие, включая отсутствие зарегистрированной политики потоковой передачи, то поднимается стандартное системное исключение MARSHAL.org.omg.CORBA.MARSHAL
read_short
short read_short()
Считывает значение IDL short из входного потока.
- Возвращает:
- прочитанное значение short.
- Изначает:
-
- Если обнаружено несоответствие, включая отсутствие зарегистрированной политики потоковой передачи, то поднимается стандартное системное исключение MARSHAL.org.omg.CORBA.MARSHAL
read_ushort
short read_ushort()
Считывает значение IDL unsigned short из входного потока.
- Возвращает:
- прочитанное значение unsigned short.
- Изначает:
-
- Если обнаружено несоответствие, включая отсутствие зарегистрированной политики потоковой передачи, то поднимается стандартное системное исключение MARSHAL.org.omg.CORBA.MARSHAL
read_long
int read_long()
Считывает значение IDL long из входного потока.
- Возвращает:
- прочитанное значение long.
- Изначает:
-
- Если обнаружено несоответствие, включая отсутствие зарегистрированной политики потоковой передачи, то поднимается стандартное системное исключение MARSHAL.org.omg.CORBA.MARSHAL
read_ulong
int read_ulong()
Считывает значение IDL unsigned long из входного потока.
- Возвращает:
- прочитанное значение unsigned long.
- Изначает:
-
- Если обнаружено несоответствие, включая отсутствие зарегистрированной политики потоковой передачи, то поднимается стандартное системное исключение MARSHAL.org.omg.CORBA.MARSHAL
read_longlong
long read_longlong()
Считывает значение IDL long long из входного потока.
- Возвращает:
- прочитанное значение long long.
- Изначает:
-
- Если обнаружено несоответствие, включая отсутствие зарегистрированной политики потоковой передачи, то поднимается стандартное системное исключение MARSHAL.org.omg.CORBA.MARSHAL
read_ulonglong
long read_ulonglong()
Считывает значение IDL unsigned long long из входного потока.
- Возвращает:
- прочитанное значение unsigned long long.
- Изначает:
-
- Если обнаружено несоответствие, включая отсутствие зарегистрированной политики потоковой передачи, то поднимается стандартное системное исключение MARSHAL.org.omg.CORBA.MARSHAL
read_float
float read_float()
Считывает значение IDL float из входного потока.
- Возвращает:
- прочитанное значение float.
- Изначает:
-
- Если обнаружено несоответствие, включая отсутствие зарегистрированной политики потоковой передачи, то поднимается стандартное системное исключение MARSHAL.org.omg.CORBA.MARSHAL
read_double
double read_double()
Считывает значение IDL double из входного потока.
- Возвращает:
- прочитанное значение double.
- Изначает:
-
- Если обнаружено несоответствие, включая отсутствие зарегистрированной политики потоковой передачи, то поднимается стандартное системное исключение MARSHAL.org.omg.CORBA.MARSHAL
read_string
String read_string()
Считывает значение IDL string из входного потока.
- Возвращает:
- прочитанная строка.
- Изначает:
-
- Если обнаружено несоответствие, включая отсутствие зарегистрированной политики потоковой передачи, то поднимается стандартное системное исключение MARSHAL.org.omg.CORBA.MARSHAL
read_wstring
String read_wstring()
Считывает значение IDL wide string из входного потока.
- Возвращает:
- прочитанная строка расширенной ширины.
- Изначает:
-
- Если обнаружено несоответствие, включая отсутствие зарегистрированной политики потоковой передачи, то поднимается стандартное системное исключение MARSHAL.org.omg.CORBA.MARSHAL
read_Object
Object read_Object()
Считывает значение IDL CORBA::Object из входного потока.
- Возвращает:
- прочитанное значение CORBA::Object.
- Изначает:
-
- Если обнаружено несоответствие, включая отсутствие зарегистрированной политики потоковой передачи, то поднимается стандартное системное исключение MARSHAL.org.omg.CORBA.MARSHAL
read_Abstract
Object read_Abstract()
Считывает значение IDL Abstract интерфейса из входного потока.
- Возвращает:
- прочитанный Abstract интерфейс.
- Изначает:
-
- Если обнаружено несоответствие, включая отсутствие зарегистрированной политики потоковой передачи, то поднимается стандартное системное исключение MARSHAL.org.omg.CORBA.MARSHAL
read_Value
Serializable read_Value()
Считывает значение IDL типа value из входного потока.
- Возвращает:
- прочитанное значение типа value.
- Изначает:
-
- Если обнаружено несоответствие, включая отсутствие зарегистрированной политики потоковой передачи, то поднимается стандартное системное исключение MARSHAL.org.omg.CORBA.MARSHAL
read_TypeCode
TypeCode read_TypeCode()
Считывает значение IDL typecode из входного потока.
- Возвращает:
- прочитанный typecode.
- Изначает:
-
- Если обнаружено несоответствие, включая отсутствие зарегистрированной политики потоковой передачи, то поднимается стандартное системное исключение MARSHAL.org.omg.CORBA.MARSHAL
read_any_array
void read_any_array(AnySeqHolder seq,
int offset,
int length) Считывает массив значений IDL Any с указанного смещения для заданного количества элементов из входного потока.
- Параметры:
-
seq- Параметр-получатель массива для чтения. -
offset- Индекс в seq первого элемента для чтения из входного потока. -
length- Количество элементов для чтения из входного потока. - Изначает:
-
- Если обнаружено несоответствие, включая отсутствие зарегистрированной политики потоковой передачи, то поднимается стандартное системное исключение MARSHAL.org.omg.CORBA.MARSHAL
read_boolean_array
void read_boolean_array(BooleanSeqHolder seq,
int offset,
int length) Считывает массив значений IDL boolean с указанного смещения для заданного количества элементов из входного потока.
- Параметры:
-
seq- Параметр-получатель массива для чтения. -
offset- Индекс в seq первого элемента для чтения из входного потока. -
length- Количество элементов для чтения из входного потока. - Изначает:
-
- Если обнаружено несоответствие, включая отсутствие зарегистрированной политики потоковой передачи, то поднимается стандартное системное исключение MARSHAL.org.omg.CORBA.MARSHAL
read_char_array
void read_char_array(CharSeqHolder seq,
int offset,
int length) Считывает массив значений IDL character с указанного смещения для заданного количества элементов из входного потока.
- Параметры:
-
seq- Параметр-получатель массива для чтения. -
offset- Индекс в seq первого элемента для чтения из входного потока. -
length- Количество элементов для чтения из входного потока. - Изначает:
-
- Если обнаружено несоответствие, включая отсутствие зарегистрированной политики потоковой передачи, то поднимается стандартное системное исключение MARSHAL.org.omg.CORBA.MARSHAL
read_wchar_array
void read_wchar_array(WCharSeqHolder seq,
int offset,
int length) Считывает массив значений IDL wide character с указанного смещения для заданного количества элементов из входного потока.
- Параметры:
-
seq- Параметр-получатель массива для чтения. -
offset- Индекс в seq первого элемента для чтения из входного потока. -
length- Количество элементов для чтения из входного потока. - Изначает:
-
- Если обнаружено несоответствие, включая отсутствие зарегистрированной политики потоковой передачи, то поднимается стандартное системное исключение MARSHAL.org.omg.CORBA.MARSHAL
read_octet_array
void read_octet_array(OctetSeqHolder seq,
int offset,
int length) Считывает массив значений IDL octet с указанного смещения для заданного количества элементов из входного потока.
- Параметры:
-
seq- Параметр-получатель массива для чтения. -
offset- Индекс в seq первого элемента для чтения из входного потока. -
length- Количество элементов для чтения из входного потока. - Изначает:
-
- Если обнаружено несоответствие, включая отсутствие зарегистрированной политики потоковой передачи, то поднимается стандартное системное исключение MARSHAL.org.omg.CORBA.MARSHAL
read_short_array
void read_short_array(ShortSeqHolder seq,
int offset,
int length) Считывает массив значений IDL short с указанного смещения для заданного количества элементов из входного потока.
- Параметры:
-
seq- Параметр-получатель массива для чтения. -
offset- Индекс в seq первого элемента для чтения из входного потока. -
length- Количество элементов для чтения из входного потока. - Изначает:
-
- Если обнаружено несоответствие, включая отсутствие зарегистрированной политики потоковой передачи, то поднимается стандартное системное исключение MARSHAL.org.omg.CORBA.MARSHAL
read_ushort_array
void read_ushort_array(UShortSeqHolder seq,
int offset,
int length) Считывает массив значений IDL unsigned short с указанного смещения для заданного количества элементов из входного потока.
- Параметры:
-
seq- Владелец параметра вывода для массива, который должен быть прочитан. -
offset- Индекс в seq первого элемента для чтения из входного потока. -
length- Количество элементов для чтения из входного потока. - Исключения:
-
- Если обнаружено несоответствие, включая отсутствие зарегистрированной политики потоковой передачи, то возникает стандартное системное исключение MARSHAL.org.omg.CORBA.MARSHAL
read_long_array
void read_long_array(LongSeqHolder seq,
int offset,
int length) Читает массив IDL-целых чисел с заданного смещения для заданного количества элементов из входного потока.
- Параметры:
-
seq- Владелец параметра вывода для массива, который должен быть прочитан. -
offset- Индекс в seq первого элемента для чтения из входного потока. -
length- Количество элементов для чтения из входного потока. - Исключения:
-
- Если обнаружено несоответствие, включая отсутствие зарегистрированной политики потоковой передачи, то возникает стандартное системное исключение MARSHAL.org.omg.CORBA.MARSHAL
read_ulong_array
void read_ulong_array(ULongSeqHolder seq,
int offset,
int length) Читает массив IDL-беззнаковых целых чисел с заданного смещения для заданного количества элементов из входного потока.
- Параметры:
-
seq- Владелец параметра вывода для массива, который должен быть прочитан. -
offset- Индекс в seq первого элемента для чтения из входного потока. -
length- Количество элементов для чтения из входного потока. - Исключения:
-
- Если обнаружено несоответствие, включая отсутствие зарегистрированной политики потоковой передачи, то возникает стандартное системное исключение MARSHAL.org.omg.CORBA.MARSHAL
read_ulonglong_array
void read_ulonglong_array(ULongLongSeqHolder seq,
int offset,
int length) Читает массив IDL-беззнаковых длинных целых чисел с заданного смещения для заданного количества элементов из входного потока.
- Параметры:
-
seq- Владелец параметра вывода для массива, который должен быть прочитан. -
offset- Индекс в seq первого элемента для чтения из входного потока. -
length- Количество элементов для чтения из входного потока. - Исключения:
-
- Если обнаружено несоответствие, включая отсутствие зарегистрированной политики потоковой передачи, то возникает стандартное системное исключение MARSHAL.org.omg.CORBA.MARSHAL
read_longlong_array
void read_longlong_array(LongLongSeqHolder seq,
int offset,
int length) Читает массив IDL-длинных целых чисел с заданного смещения для заданного количества элементов из входного потока.
- Параметры:
-
seq- Владелец параметра вывода для массива, который должен быть прочитан. -
offset- Индекс в seq первого элемента для чтения из входного потока. -
length- Количество элементов для чтения из входного потока. - Исключения:
-
- Если обнаружено несоответствие, включая отсутствие зарегистрированной политики потоковой передачи, то возникает стандартное системное исключение MARSHAL.org.omg.CORBA.MARSHAL
read_float_array
void read_float_array(FloatSeqHolder seq,
int offset,
int length) Читает массив IDL-вещественных чисел с заданного смещения для заданного количества элементов из входного потока.
- Параметры:
-
seq- Владелец параметра вывода для массива, который должен быть прочитан. -
offset- Индекс в seq первого элемента для чтения из входного потока. -
length- Количество элементов для чтения из входного потока. - Исключения:
-
- Если обнаружено несоответствие, включая отсутствие зарегистрированной политики потоковой передачи, то возникает стандартное системное исключение MARSHAL.org.omg.CORBA.MARSHAL
read_double_array
void read_double_array(DoubleSeqHolder seq,
int offset,
int length) Читает массив IDL-двойных вещественных чисел с заданного смещения для заданного количества элементов из входного потока.
- Параметры:
-
seq- Владелец параметра вывода для массива, который должен быть прочитан. -
offset- Индекс в seq первого элемента для чтения из входного потока. -
length- Количество элементов для чтения из входного потока. - Исключения:
-
- Если обнаружено несоответствие, включая отсутствие зарегистрированной политики потоковой передачи, то возникает стандартное системное исключение MARSHAL.org.omg.CORBA.MARSHAL
© 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.