JavaTM Platform
Standard Ed. 6

java.net
클래스 ContentHandler

java.lang.Object 
  상위를 확장 java.net.ContentHandler


public abstract class ContentHandler
extends Object

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.plain
 
ContentHandler 클래스의 로드를, 호출측의 위양의 연쇄외의 클래스 로더로 실시하는 경우, JVM 에서는 RuntimePermission 의 getClassLoader 가 필요합니다.

도입된 버젼:
JDK1. 0
관련 항목:
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
 

생성자 의 상세

ContentHandler

public ContentHandler()
메소드의 상세

getContent

public abstract Object  getContent(URLConnection  urlc)
                           throws IOException 
객체 표현의 선두에 자리매김되고 있는 URL 접속 스트림을 지정하면(자), 이 메소드는, 지정된 스트림을 읽어들여, 스트림로부터 객체를 생성합니다.

파라미터:
urlc - URL 접속
반환값:
ContentHandler 가 읽어들인 객체
예외:
IOException - 객체의 read중에 입출력 에러가 발생했을 경우

getContent

public Object  getContent(URLConnection  urlc,
                         Class [] classes)
                  throws IOException 
객체 표현의 선두에 자리매김되고 있는 URL 접속 스트림을 지정하면(자), 이 메소드는, 지정된 스트림을 읽어들여, 지정한 형태에 일치하는 객체를 생성합니다. 이 메소드의 디폴트의 구현에서는, getContent()를 호출해, 지정한 형태에 일치하는 반환값의 형태를 표시합니다.

파라미터:
urlc - URL 접속
classes - 요구하는 형태의 배열
반환값:
ContentHandler 에 의해 읽어내진 객체. 이것은 지정된 타입에 최초로 일치한 것이다. 요구된 어느 타입도 지원되어 있지 않은 경우는 null
예외:
IOException - 객체의 read중에 입출력 에러가 발생했을 경우
도입된 버젼:
1.3

JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.