Класс InputStream
- java.lang.Object
-
- java.io.InputStream
-
- org.omg.CORBA.portable.InputStream
- Все реализованные интерфейсы:
- Closeable, AutoCloseable
- Прямые известные подклассы:
- InputStream
public abstract class InputStream extends InputStream
InputStream — это API Java для чтения типов IDL из потоков CDR-маршализации. Эти методы используются ORB для размаршализации типов IDL, а также для извлечения типов IDL из Anys. _array версии методов могут быть непосредственно использованы для чтения последовательностей и массивов типов IDL.
- С:
- JDK1.2
Конструкторы
| Конструктор и описание |
|---|
InputStream() |
Методы
| Модификатор и тип | Метод и описание |
|---|---|
ORB |
orb() Возвращает ORB, который создал этот InputStream. |
abstract Any |
read_any() Читает Any из этого входного потока. |
abstract void |
read_boolean_array(boolean[] value,
int offset,
int length) Читает массив булевых значений из этого входного потока. |
abstract boolean |
read_boolean() Читает булевое значение из этого входного потока. |
abstract void |
read_char_array(char[] value,
int offset,
int length) Читает массив символов из этого входного потока. |
abstract char |
read_char() Читает символ из этого входного потока. |
Context |
read_Context() Читает контекст CORBA из потока. |
abstract void |
read_double_array(double[] value,
int offset,
int length) Читает массив двойных значений из этого входного потока. |
abstract double |
read_double() Читает двойное значение из этого входного потока. |
BigDecimal |
read_fixed() Читает число BigDecimal. |
abstract void |
read_float_array(float[] value,
int offset,
int length) Читает массив чисел с плавающей точкой из этого входного потока. |
abstract float |
read_float() Читает значение с плавающей точкой из этого входного потока. |
abstract void |
read_long_array(int[] value,
int offset,
int length) Читает массив длинных значений CORBA (то есть целых Java) из этого входного потока. |
abstract int |
read_long() Читает длинное значение CORBA (то есть целое Java) из этого входного потока. |
abstract void |
read_longlong_array(long[] value,
int offset,
int length) Читает массив длинных значений CORBA (то есть длинных Java) из этого входного потока. |
abstract long |
read_longlong() Читает длинное значение CORBA (то есть длинное Java) из этого входного потока. |
abstract Object |
read_Object() Читает объект CORBA из этого входного потока. |
Object |
read_Object(Class clz) Разархивирует объект и возвращает CORBA Object, который является экземпляром класса, переданного в качестве аргумента. |
abstract void |
read_octet_array(byte[] value,
int offset,
int length) Читает массив байтов (то есть байтов) из этого входного потока. |
abstract byte |
read_octet() Читает байтовое значение (то есть байт) из этого входного потока. |
Principal |
read_Principal() Устаревший. Устарел CORBA 2.2. |
abstract void |
read_short_array(short[] value,
int offset,
int length) Читает массив коротких целых значений из этого входного потока. |
abstract short |
read_short() Читает короткое целое значение из этого входного потока. |
abstract String |
read_string() Читает строковое значение из этого входного потока. |
abstract TypeCode |
read_TypeCode() Читает |
abstract void |
read_ulong_array(int[] value,
int offset,
int length) Читает массив беззнаковых длинных значений CORBA (то есть целых Java) из этого входного потока. |
abstract int |
read_ulong() Читает беззнаковое длинное значение CORBA (то есть целое Java) из этого входного потока. |
abstract void |
read_ulonglong_array(long[] value,
int offset,
int length) Читает массив беззнаковых длинных значений CORBA (то есть длинных Java) из этого входного потока. |
abstract long |
read_ulonglong() Читает беззнаковое длинное значение CORBA (то есть длинное Java) из этого входного потока. |
abstract void |
read_ushort_array(short[] value,
int offset,
int length) Читает массив беззнаковых коротких целых значений из этого входного потока. |
abstract short |
read_ushort() Читает беззнаковое короткое целое значение из этого входного потока. |
abstract void |
read_wchar_array(char[] value,
int offset,
int length) Читает массив широких символов из этого входного потока. |
abstract char |
read_wchar() Читает широкое значение символа из этого входного потока. |
abstract String |
read_wstring() Читает широкое строковое значение из этого входного потока. |
int |
read() Читает следующий байт данных из входного потока. |
Методы, унаследованные от класса java.io.InputStream
available, close, mark, markSupported, read, read, reset, skip Методы, унаследованные от класса java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait Конструкторы
InputStream
public InputStream()
Методы
read_boolean
public abstract boolean read_boolean()
Читает булево значение из этого входного потока.
- Возвращает:
- значение
boolean, прочитанное из этого входного потока
read_char
public abstract char read_char()
Читает значение char из этого входного потока.
- Возвращает:
- значение
char, прочитанное из этого входного потока
read_wchar
public abstract char read_wchar()
Читает значение широкого символа char из этого входного потока.
- Возвращает:
- значение
char, прочитанное из этого входного потока
read_octet
public abstract byte read_octet()
Читает значение октета (то есть байта) из этого входного потока.
- Возвращает:
- значение
byte, прочитанное из этого входного потока
read_short
public abstract short read_short()
Читает значение short из этого входного потока.
- Возвращает:
- значение
short, прочитанное из этого входного потока
read_ushort
public abstract short read_ushort()
Читает значение беззнакового short из этого входного потока.
- Возвращает:
- значение
short, прочитанное из этого входного потока
read_long
public abstract int read_long()
Читает значение CORBA long (то есть Java int) из этого входного потока.
- Возвращает:
- значение
int, прочитанное из этого входного потока
read_ulong
public abstract int read_ulong()
Читает значение беззнакового CORBA long (то есть Java int) из этого входного потока.
- Возвращает:
- значение
int, прочитанное из этого входного потока
read_longlong
public abstract long read_longlong()
Читает значение CORBA longlong (то есть Java long) из этого входного потока.
- Возвращает:
- значение
long, прочитанное из этого входного потока
read_ulonglong
public abstract long read_ulonglong()
Читает значение беззнакового CORBA longlong (то есть Java long) из этого входного потока.
- Возвращает:
- значение
long, прочитанное из этого входного потока
read_float
public abstract float read_float()
Читает значение float из этого входного потока.
- Возвращает:
- значение
float, прочитанное из этого входного потока
read_double
public abstract double read_double()
Читает значение double из этого входного потока.
- Возвращает:
- значение
double, прочитанное из этого входного потока
read_string
public abstract String read_string()
Читает строковое значение из этого входного потока.
- Возвращает:
- значение
String, прочитанное из этого входного потока
read_wstring
public abstract String read_wstring()
Читает значение широкой строки из этого входного потока.
- Возвращает:
- значение
String, прочитанное из этого входного потока
read_boolean_array
public abstract void read_boolean_array(boolean[] value,
int offset,
int length) Читает массив булевых значений из этого входного потока.
- Параметры:
-
value- возвращаемый массив булевых значений. -
offset- смещение во входном потоке. -
length- длина буфера для чтения.
read_char_array
public abstract void read_char_array(char[] value,
int offset,
int length) Читает массив символов char из этого входного потока.
- Параметры:
-
value- возвращаемый массив символов char. -
offset- смещение во входном потоке. -
length- длина буфера для чтения.
read_wchar_array
public abstract void read_wchar_array(char[] value,
int offset,
int length) Читает массив широких символов char из этого входного потока.
- Параметры:
-
value- возвращаемый массив широких символов char. -
offset- смещение во входном потоке. -
length- длина буфера для чтения.
read_octet_array
public abstract void read_octet_array(byte[] value,
int offset,
int length) Читает массив октетов (то есть байтов) из этого входного потока.
- Параметры:
-
value- возвращаемый массив октетов (то есть байтов). -
offset- смещение во входном потоке. -
length- длина буфера для чтения.
read_short_array
public abstract void read_short_array(short[] value,
int offset,
int length) Читает массив значений short из этого входного потока.
- Параметры:
-
value- возвращаемый массив значений short. -
offset- смещение во входном потоке. -
length- длина буфера для чтения.
read_ushort_array
public abstract void read_ushort_array(short[] value,
int offset,
int length) Читает массив беззнаковых значений short из этого входного потока.
- Параметры:
-
value- возвращаемый массив значений short. -
offset- смещение во входном потоке. -
length- длина буфера для чтения.
read_long_array
public abstract void read_long_array(int[] value,
int offset,
int length) Читает массив значений CORBA long (то есть Java int) из этого входного потока.
- Параметры:
-
value- возвращаемый массив значений CORBA long (то есть Java int). -
offset- смещение во входном потоке. -
length- длина буфера для чтения.
read_ulong_array
public abstract void read_ulong_array(int[] value,
int offset,
int length) Читает массив беззнаковых значений CORBA long (то есть Java int) из этого входного потока.
- Параметры:
-
value- возвращаемый массив значений CORBA long (то есть Java int). -
offset- смещение во входном потоке. -
length- длина буфера для чтения.
read_longlong_array
public abstract void read_longlong_array(long[] value,
int offset,
int length) Читает массив значений CORBA longlong (то есть Java long) из этого входного потока.
- Параметры:
-
value- возвращаемый массив значений CORBA long (то есть Java long). -
offset- смещение во входном потоке. -
length- длина буфера для чтения.
read_ulonglong_array
public abstract void read_ulonglong_array(long[] value,
int offset,
int length) Читает массив беззнаковых значений CORBA longlong (то есть Java long) из этого входного потока.
- Параметры:
-
value- возвращаемый массив значений CORBA long (то есть Java long). -
offset- смещение во входном потоке. -
length- длина буфера для чтения.
read_float_array
public abstract void read_float_array(float[] value,
int offset,
int length) Читает массив значений float из этого входного потока.
- Параметры:
-
value- возвращаемый массив значений float. -
offset- смещение во входном потоке. -
length- длина буфера для чтения.
read_double_array
public abstract void read_double_array(double[] value,
int offset,
int length) Читает массив значений double из этого входного потока.
- Параметры:
-
value- возвращаемый массив значений double. -
offset- смещение во входном потоке. -
length- длина буфера для чтения.
read_Object
public abstract Object read_Object()
Читает объект CORBA из этого входного потока.
- Возвращает:
- экземпляр
Object, прочитанный из этого входного потока.
read_TypeCode
public abstract TypeCode read_TypeCode()
Читает TypeCode из этого входного потока.
- Возвращает:
- экземпляр
TypeCode, прочитанный из этого входного потока.
read_any
public abstract Any read_any()
Читает Any из этого входного потока.
- Возвращает:
- экземпляр
Any, прочитанный из этого входного потока.
read_Principal
@Deprecated public Principal read_Principal()
Устарело. Устарело в CORBA 2.2.
Возвращает principal для вызова.
- Возвращает:
- Principal для вызова.
read
public int read()
throws IOException Описание скопировано из класса: InputStream
Читает следующий байт данных из входного потока. Значение байта возвращается как int в диапазоне от 0 до 255. Если байт недоступен, поскольку достигнут конец потока, возвращается значение -1. Этот метод блокируется до тех пор, пока данные не станут доступны, не будет обнаружен конец потока или не будет выброшено исключение.
Подкласс должен предоставить реализацию этого метода.
- Указано в:
-
readв классеInputStream - Возвращает:
- следующий байт данных или
-1, если достигнут конец потока. - Исключения:
-
IOException- если возникает ошибка ввода-вывода. - См. также:
portableкомментарии пакета о нереализованных функциях
read_fixed
public BigDecimal read_fixed()
Читает число BigDecimal.
- Возвращает:
- число java.math.BigDecimal
read_Context
public Context read_Context()
Читает контекст CORBA из потока.
- Возвращает:
- контекст CORBA
- См. также:
portableкомментарии пакета о нереализованных функциях
read_Object
public Object read_Object(Class clz)
Распаковывает объект и возвращает объект CORBA, который является экземпляром класса, переданного в качестве аргумента. Этот класс является классом-заглушкой ожидаемого типа.
- Параметры:
-
clz- Объект Class для класса-заглушки, который соответствует статистически ожидаемому типу, или объект Class для типа интерфейса RMI/IDL, который статистически ожидается. - Возвращает:
- экземпляр Object класса clz, прочитанный из этого потока
- См. также:
portableкомментарии пакета о нереализованных функциях
orb
public ORB orb()
Возвращает ORB, который создал этот InputStream.
- Возвращает:
- объект
ORB, который создал этот поток - См. также:
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.