Spec-Zone.ru › OpenJDK 8

Интерфейс DataSource

Все известные реализующие классы:
FileDataSource, URLDataSource

public interface DataSource

Интерфейс DataSource предоставляет JavaBeans Activation Framework абстракцию произвольного набора данных. Он предоставляет тип этих данных, а также доступ к ним в виде InputStreams и OutputStreams по возможности.

С:
1.6

Методы

Модификатор и тип Метод и описание
String getContentType()

Этот метод возвращает тип MIME данных в виде строки.

InputStream getInputStream()

Этот метод возвращает InputStream, представляющий данные, и выбрасывает соответствующее исключение, если это невозможно.

String getName()

Возвращает имя этого объекта, где имя объекта зависит от природы базовых объектов.

OutputStream getOutputStream()

Этот метод возвращает OutputStream, куда можно записать данные, и выбрасывает соответствующее исключение, если это невозможно.

Методы

getInputStream

InputStream getInputStream()
                    throws IOException

Этот метод возвращает InputStream, представляющий данные, и выбрасывает соответствующее исключение, если это невозможно. Обратите внимание, что каждый раз при вызове этого метода должен возвращаться новый объект InputStream, а поток должен быть расположен в начале данных.

Возвращает:
поток InputStream
Выбрасывает:
IOException

getOutputStream

OutputStream getOutputStream()
                      throws IOException

Этот метод возвращает OutputStream, куда можно записать данные, и выбрасывает соответствующее исключение, если это невозможно. Обратите внимание, что каждый раз при вызове этого метода должен возвращаться новый объект OutputStream, а поток должен быть расположен в месте, где данные будут записаны.

Возвращает:
поток OutputStream
Выбрасывает:
IOException

getContentType

String getContentType()

Этот метод возвращает тип MIME данных в виде строки. Он всегда должен возвращать допустимый тип. Рекомендуется, чтобы getContentType возвращал "application/octet-stream", если реализация DataSource не может определить тип данных.

Возвращает:
тип MIME

getName

String getName()

Возвращает имя этого объекта, где имя объекта зависит от природы базовых объектов. DataSources, инкапсулирующие файлы, могут выбрать возвращение имени файла объекта. (Обычно это последний компонент имени файла, а не полный путь.)

Возвращает:
имя объекта.

© 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