Spec-Zone .ru
спецификации, руководства, описания, API
|
public abstract class ContentHandler extends Object
ContentHandler
суперкласс всех классов, которые читают Object
от a URLConnection
. Приложение обычно не вызывает getContent
метод в этом class непосредственно. Вместо этого приложение вызывает getContent
метод в class URL
или в URLConnection
. Фабрика обработчика содержимого приложения (экземпляр class, который реализует интерфейс ContentHandlerFactory
установленный звонком setContentHandler
) вызывается с a String
предоставление типа MIME объекта, получаемого на сокете. Фабрика возвращает экземпляр подкласса ContentHandler
, и getContent
метод вызывают, чтобы создать объект.
Если никакой обработчик содержимого не мог бы быть найден, URLConnection будет искать обработчик содержимого в пользовательском-defineable наборе мест. По умолчанию это смотрит в sun.net.www.content, но пользователи могут определить вертикальную панель разграниченный набор префиксов class, чтобы перерыть, кроме того, определяя java.content.handler.pkgs свойство. Имя class должно иметь форму:
{package-prefix}.{major}.{minor} e.g. YoyoDyne.experimental.text.plainЕсли бы загрузка обработчика содержимого, class был бы выполнен classloader, который является за пределами цепочки делегации вызывающей стороны, JVM, будет нуждаться в RuntimePermission "getClassLoader".
Конструктор и Описание |
---|
ContentHandler() |
Модификатор и Тип | Метод и Описание |
---|---|
abstract Object |
getContent(URLConnection urlc)
Учитывая URL соединяют поток, расположенный в начале представления объекта, этот метод чтения, что поток и создает объект из этого.
|
Объект |
getContent(URLConnection urlc, Class[] classes)
Учитывая URL соединяют поток, расположенный в начале представления объекта, этот метод чтения, что поток и создает объект, который соответствует один из определенных типов.
|
public abstract Object getContent(URLConnection urlc) throws IOException
urlc
- соединение URL.ContentHandler
.IOException
- если ошибка ввода-вывода происходит, читая объект.public Object getContent(URLConnection urlc, Class[] classes) throws IOException
urlc
- соединение URL.classes
- массив типов требуютContentHandler
это - первое соответствие предложенных типов. нуль, если ни один из требуемых не поддерживается.IOException
- если ошибка ввода-вывода происходит, читая объект.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92