Spec-Zone.ru › OpenJDK 8

Класс URLDataSource

  • java.lang.Object
    • javax.activation.URLDataSource
Все реализованные интерфейсы:
DataSource

public class URLDataSource
extends Object
implements DataSource

Класс URLDataSource предоставляет объект, который оборачивает объект URL в интерфейс DataSource. URLDataSource упрощает обработку данных, описываемых URL, в рамках JavaBeans Activation Framework, так как этот класс может использоваться для создания новых обработчиков данных. ПРИМЕЧАНИЕ: Объект DataHandler создаёт URLDataSource внутри, когда он создаётся с URL.

С:
1.6
См. также:
DataSource, DataHandler

Конструкторы

Конструктор и описание
URLDataSource(URL url)

Конструктор URLDataSource.

Методы

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

Возвращает значение поля заголовка типа содержимого URL.

InputStream getInputStream()

Метод getInputStream из URL.

String getName()

Вызывает метод getFile на URL, используемом для создания объекта.

OutputStream getOutputStream()

Метод getOutputStream из URL.

URL getURL()

Возвращает URL, используемый для создания этого DataSource.

Методы, унаследованные от класса java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Конструкторы

URLDataSource

public URLDataSource(URL url)

Конструктор URLDataSource. Класс URLDataSource не откроет соединение с URL, пока не будет вызван метод, требующий этого.

Параметры:
url - URL, который должен быть инкапсулирован в этом объекте.

Методы

getContentType

public String getContentType()

Возвращает значение поля заголовка типа содержимого URL. Вызывает метод URLConnection.getContentType URL после получения объекта URLConnection. Примечание: этот метод пытается вызвать метод openConnection на URL. Если этот метод завершается ошибкой или если тип содержимого не возвращается от URLConnection, getContentType возвращает "application/octet-stream" в качестве типа содержимого.

Определено в:
getContentType в интерфейсе DataSource
Возвращает:
тип содержимого.

getName

public String getName()

Вызывает метод getFile на URL, используемом для создания объекта.

Определено в:
getName в интерфейсе DataSource
Возвращает:
результат вызова метода getFile URL.

getInputStream

public InputStream getInputStream()
                           throws IOException

Метод getInputStream из URL. Вызывает метод openStream на URL.

Определено в:
getInputStream в интерфейсе DataSource
Возвращает:
поток InputStream.
Исключения:
IOException

getOutputStream

public OutputStream getOutputStream()
                             throws IOException

Метод getOutputStream из URL. Сначала предпринимается попытка получить объект URLConnection для URL. Если это удаётся, возвращается метод getOutputStream на URLConnection.

Определено в:
getOutputStream в интерфейсе DataSource
Возвращает:
поток OutputStream.
Исключения:
IOException

getURL

public URL getURL()

Возвращает URL, используемый для создания этого DataSource.

Возвращает:
URL.

© 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