Spec-Zone.ru › OpenJDK 8

Класс 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()

Читает 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API