|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
java.lang.Objectjava.net.ContentHandler
public abstract class ContentHandler
abstract 클래스 ContentHandler
는,URLConnection
로부터 Object
를 읽어들이는 모든 클래스의 슈퍼 클래스입니다.
일반적으로, 어플리케이션이 이 클래스의 getContent
메소드를 직접 호출할 것은 없습니다. 대신에 어플리케이션은,URL
또는 URLConnection
클래스의 getContent
메소드를 호출합니다. 어플리케이션의 컨텐츠 핸들러 팩토리 (인터페이스 ContentHandlerFactory
를 구현한 클래스의 인스턴스. setContentHandler
호출에 의해 설정된다)가, 소켓상에서 수신하는 객체의 MIME 타입을 나타내는 String
를 지정해 불려 갑니다. 이 팩토리로부터 ContentHandler
의 서브 클래스의 인스턴스가 돌려주어져 그 getContent
메소드가 불려 가 객체가 생성됩니다.
컨텐츠 핸들러가 발견되지 않았던 경우, URLConnection 는, 사용자 정의 가능한 일련의 장소에서 컨텐츠 핸들러를 검색합니다. 그것은 디폴트로, sun.net.www.content 내에서 검색합니다만, 사용자는 이것에 가세해 종선으로 단락지어진 일련의 클래스 접두사를 검색 범위로서 정의할 수 있습니다. 거기에는, java.content.handler.pkgs 프로퍼티을 정의합니다. 클래스명의 형식은 다음과 같습니다.
{package-prefix}. {major}. {minor} e.g. YoyoDyne.experimental.text.plainContentHandler 클래스의 로드를, 호출측의 위양의 연쇄외의 클래스 로더로 실시하는 경우, JVM 에서는 RuntimePermission 의 getClassLoader 가 필요합니다.
getContent(java.net.URLConnection)
,
ContentHandlerFactory
,
URL.getContent()
,
URLConnection
,
URLConnection.getContent()
,
URLConnection.setContentHandlerFactory(java.net.ContentHandlerFactory)
생성자 의 개요 | |
---|---|
ContentHandler ()
|
메소드의 개요 | |
---|---|
abstract Object |
getContent (URLConnection urlc)
객체 표현의 선두에 자리매김되고 있는 URL 접속 스트림을 지정하면(자), 이 메소드는, 지정된 스트림을 읽어들여, 스트림로부터 객체를 생성합니다. |
Object |
getContent (URLConnection urlc,
Class [] classes)
객체 표현의 선두에 자리매김되고 있는 URL 접속 스트림을 지정하면(자), 이 메소드는, 지정된 스트림을 읽어들여, 지정한 형태에 일치하는 객체를 생성합니다. |
클래스 java.lang. Object 로부터 상속된 메소드 |
---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
생성자 의 상세 |
---|
public ContentHandler()
메소드의 상세 |
---|
public abstract Object getContent(URLConnection urlc) throws IOException
urlc
- URL 접속
ContentHandler
가 읽어들인 객체
IOException
- 객체의 read중에 입출력 에러가 발생했을 경우public Object getContent(URLConnection urlc, Class [] classes) throws IOException
urlc
- URL 접속classes
- 요구하는 형태의 배열
ContentHandler
에 의해 읽어내진 객체. 이것은 지정된 타입에 최초로 일치한 것이다. 요구된 어느 타입도 지원되어 있지 않은 경우는 null
IOException
- 객체의 read중에 입출력 에러가 발생했을 경우
|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.