|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 모든 클래스 | ||||||||||
개요: 상자 | 필드 | constructor | 메소드 | 상세: 필드 | constructor | 메소드 |
java.lang.Object | +--javax.imageio.spi.IIOServiceProvider
모든 이미지 입출력 서비스 프로바이더 인터페이스 (SPI)에 공통되는 기능의 슈퍼 인터페이스입니다. 서비스 프로바이더의 상세한 것에 대하여는 IIORegistry
클래스의 클래스 코멘트를 참조해 주세요.
IIORegistry
,
ImageReaderSpi
,
ImageWriterSpi
,
ImageTranscoderSpi
,
ImageInputStreamSpi
필드의 개요 | |
protected String |
vendorName
getVendorName 로부터 돌려주어지는 String 로, 처음은 null 입니다. |
protected String |
version
getVersion 로부터 돌려주어지는 String 로, 처음은 null 입니다. |
생성자의 개요 | |
IIOServiceProvider ()
공백의 IIOServiceProvider 를 구축합니다. |
|
IIOServiceProvider (String vendorName,
String version)
지정된 벤더명과 버젼 식별자를 사용해 IIOServiceProvider 를 구축합니다. |
메소드의 개요 | |
abstract String |
getDescription (Locale locale)
이 서비스 프로바이더와 거기에 관련하는 구현의, 간결해 판독 가능한 설명을 돌려줍니다. |
String |
getVendorName ()
이 서비스 프로바이더 및 관련하는 구현의 구축을 담당하는 벤더의 이름을 돌려줍니다. |
String |
getVersion ()
이 서비스 프로바이더와 거기에 관련하는 구현의 버젼 번호를 나타내는 캐릭터 라인을 돌려줍니다. |
void |
onDeregistration (ServiceRegistry registry,
Class category)
Spi 클래스가 ServiceRegistry 로부터 등록 해제되면(자) 항상 콜백이 실행됩니다.
|
void |
onRegistration (ServiceRegistry registry,
Class category)
Spi 클래스가 인스턴스화 되어 ServiceRegistry 에 등록된 다음에 1 번만 불려 가는 콜백입니다. |
클래스 java.lang. Object 에서 상속받은 메소드 |
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
필드의 상세 |
protected String vendorName
getVendorName
로부터 돌려주어지는 String
로, 처음은 null
입니다. constructor 으로 이것을 null
이외의 값으로 설정할 필요가 있습니다.
protected String version
getVersion
로부터 돌려주어지는 String
로, 처음은 null 입니다. constructor 으로 이것을 null
이외의 값으로 설정할 필요가 있습니다.
생성자의 상세 |
public IIOServiceProvider(String vendorName, String version)
IIOServiceProvider
를 구축합니다.
vendorName
- 벤더명version
- 버젼 식별자
IllegalArgumentException
- vendorName
가 null
의 경우
IllegalArgumentException
- version
가 null
의 경우public IIOServiceProvider()
IIOServiceProvider
를 구축합니다. getVendorName
와 getVersion
메소드가 null
이외의 값을 돌려주도록(듯이)하기 위한 , 인스턴스 변수의 초기화나 메소드 구현의 오버라이드(override)는 서브 클래스에서 실시할 필요가 있습니다.
메소드의 상세 |
public void onRegistration(ServiceRegistry registry, Class category)
ServiceRegistry
에 등록된 다음에 1 번만 불려 가는 콜백입니다. 이것은 환경이 이 서비스에 적절하고 있는 것 (예를 들어 네이티브 프로그램 라이브러리를 로드할 수 있는 것)를 검증하기 위해서 사용할 수 있습니다. 서비스를 그 존재하는 환경에서 실행할 수 없는 경우, 레지스트리로부터 등록을 해제할 필요가 있습니다.
레지스트리만이 이 메소드를 호출합니다.
디폴트의 구현에서는 아무것도 실행되지 않습니다.
RegisterableService
내의 onRegistration
registry
- 이 오브젝트가 등록되어 있는 ServiceRegistry
category
- 이 오브젝트가 등록되어 있는 레지스트리 카테고리를 나타내는 Class
오브젝트ServiceRegistry.registerServiceProvider(Object provider)
public void onDeregistration(ServiceRegistry registry, Class category)
ServiceRegistry
로부터 등록 해제되면(자) 항상 콜백이 실행됩니다.
레지스트리만이 이 메소드를 호출합니다.
디폴트의 구현에서는 아무것도 실행되지 않습니다.
RegisterableService
내의 onDeregistration
registry
- 오브젝트의 모두 또는 일부가 등록 해제되는 ServiceRegistry
category
- 이 오브젝트가 등록 해제되는 레지스트리 카테고리를 나타내는 Class
오브젝트ServiceRegistry.deregisterServiceProvider(Object provider)
public String getVendorName()
디폴트의 구현에서는 vendorName
인스턴스 변수의 값이 돌려주어집니다.
null
이외의 String
public String getVersion()
디폴트의 구현에서는 version
인스턴스 변수의 값이 돌려주어집니다.
null
이외의 String
public abstract String getDescription(Locale locale)
Locale
에 지역 대응됩니다.
locale
- 돌려주어지는 값을 지역 대응하는 Locale
String
|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 모든 클래스 | ||||||||||
개요: 상자 | 필드 | constructor | 메소드 | 상세: 필드 | constructor | 메소드 |
Java, Java 2 D, 및 JDBC 는 미국 및 그 외의 나라에 있어서의 미국 Sun Microsystems, Inc. 의 상표 혹은 등록상표입니다.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.