Класс 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() Вызывает метод |
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.