|
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