|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object javax.imageio.spi.IIOServiceProvider
public abstract class IIOServiceProvider
一個常用於所有 Image I/O 服務提供者介面 (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)
在 ServiceRegistry 中實例化和註冊 Spi 類別後即執行的回調。 |
從類別 java.lang.Object 繼承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
欄位詳細資訊 |
---|
protected String vendorName
getVendorName
返回的一個 String
,初始值為 null
。建構子應將此字元串設置為一個非 null
的值。
protected String version
getVersion
返回的一個 String
,初始值為 null。建構子應將此字元串設置為一個非 null
的值。
建構子詳細資訊 |
---|
public IIOServiceProvider(String vendorName, String version)
IIOServiceProvider
。
vendorName
- 供應商名稱。version
- 版本標識符。
IllegalArgumentException
- 如果 vendorName
為 null
。
IllegalArgumentException
- 如果 version
為 null
。public IIOServiceProvider()
IIOServiceProvider
。為確保 getVendorName
和 getVersion
方法返回非 null
值,子類別需負責初始化實例變數和/或覆寫方法實作。
方法詳細資訊 |
---|
public void onRegistration(ServiceRegistry registry, Class<?> category)
ServiceRegistry
中實例化和註冊 Spi 類別後即執行的回調。可用它來驗證環境是否適合此服務,例如驗證本地資源庫是否可載入。如果服務無法在找到其自身的環境中正常工作,則它將從註冊表中取消其自身的註冊。
此方法只應由註冊表調用。
預設實作不執行任何操作。
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 Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。