Класс InputStream
- java.lang.Object
-
- java.io.InputStream
-
- org.omg.CORBA.portable.InputStream
-
- org.omg.CORBA_2_3.portable.InputStream
- Все реализованные интерфейсы:
- Closeable, AutoCloseable
public abstract class InputStream extends InputStream
Класс InputStream предоставляет возможность чтения всех сопоставленных типов IDL из потока. Он расширяет org.omg.CORBA.portable.InputStream. Этот класс определяет новые методы, добавленные для CORBA 2.3.
- С момента:
- JDK1.2
- См. также:
InputStream
Конструкторы
| Конструктор и описание |
|---|
InputStream()
Создать новый экземпляр этого класса. |
Методы
| Модификатор и тип | Метод и описание |
|---|---|
Object |
read_abstract_interface()
Распаковывает объект значения или подходящий заглушающий объект. |
Object |
read_abstract_interface(Class clz)
Распаковывает объект класса или заглушающий класс, соответствующий переданному типу. |
Serializable |
read_value()
Распаковывает тип значения из входного потока. |
Serializable |
read_value(BoxedValueHelper factory)
Распаковывает тип значения из входного потока. |
Serializable |
read_value(Class clz)
Распаковывает тип значения из входного потока. |
Serializable |
read_value(Serializable value)
Распаковывает тип значения из входного потока. |
Serializable |
read_value(String rep_id)
Распаковывает тип значения из входного потока. |
Методы, унаследованные от класса org.omg.CORBA.portable.InputStream
orb, read_any, read_boolean_array, read_boolean, read_char_array, read_char, read_Context, read_double_array, read_double, read_fixed, read_float_array, read_float, read_long_array, read_long, read_longlong_array, read_longlong, read_Object, read_Object, read_octet_array, read_octet, read_Principal, read_short_array, read_short, read_string, read_TypeCode, read_ulong_array, read_ulong, read_ulonglong_array, read_ulonglong, read_ushort_array, read_ushort, read_wchar_array, read_wchar, read_wstring, 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()
Создать новый экземпляр этого класса. Выбросить SecurityException, если установлен SecurityManager и разрешение SerializablePermission enableSubclassImplementation не предоставлено, или системная переменная jdk.corba.allowInputStreamSubclass не установлена или установлена в 'false'
Методы
read_value
public Serializable read_value()
Распаковывает тип значения из входного потока.
- Возвращает:
- тип значения, распакованный из входного потока
read_value
public Serializable read_value(Class clz)
Распаковывает тип значения из входного потока.
- Параметры:
-
clz- объявленный тип значения, подлежащего распаковке - Возвращает:
- значение, распакованное из входного потока
read_value
public Serializable read_value(BoxedValueHelper factory)
Распаковывает тип значения из входного потока.
- Параметры:
-
factory- экземпляр помощника, используемого для распаковки типа значения - Возвращает:
- значение, распакованное из входного потока
read_value
public Serializable read_value(String rep_id)
Распаковывает тип значения из входного потока.
- Параметры:
-
rep_id- идентификатор типа значения, подлежащего распаковке - Возвращает:
- тип значения, распакованный из входного потока
read_value
public Serializable read_value(Serializable value)
Распаковывает тип значения из входного потока.
- Параметры:
-
value- неинициализированное значение, которое добавляется в таблицу косвенности ORB перед вызовом Streamable._read() или CustomMarshal.unmarshal() для распаковки значения. - Возвращает:
- тип значения, распакованный из входного потока
read_abstract_interface
public Object read_abstract_interface()
Распаковывает объект значения или подходящий заглушающий объект.
- Возвращает:
- ORB runtime возвращает объект значения или подходящий заглушающий объект.
read_abstract_interface
public Object read_abstract_interface(Class clz)
Распаковывает объект класса или заглушающий класс, соответствующий переданному типу.
- Параметры:
-
clz- объект класса для заглушающего класса, который соответствует ожидаемому статически типу. - Возвращает:
- ORB runtime возвращает объект значения или подходящий заглушающий объект.
© 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.