|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
java.lang.Objectjavax.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 中的 onRegistrationregistry - 此物件已註冊的 ServiceRegistry 位置。category - 指示此物件註冊所在的註冊表類別別的 Class 物件。ServiceRegistry.registerServiceProvider(Object provider)
public void onDeregistration(ServiceRegistry registry,
Class<?> category)
ServiceRegistry 中註銷即執行的回調。
此方法只應由註冊表調用。
預設實作不執行任何操作。
RegisterableService 中的 onDeregistrationregistry - 從其(部分或完全)註銷此物件的 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。