|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object java.net.ContentHandler
public abstract class ContentHandler
抽象類別 ContentHandler
是從 URLConnection
讀取 Object
的全部類別的父級類別。
應用程序一般不直接調用此類別中的 getContent
方法。而是調用 URL
或 URLConnection
類別中的 getContent
方法。應用程序的內容處理程序處理器(實作 ContentHandlerFactory
介面的類別的實例,該介面通過調用 setContentHandler
設置)通過某個 String
來調用,該 String 給出將在Socket上接收的物件的 MIME 型別。處理器返回 ContentHandler
的子類別的實例,並調用其 getContent
方法創建物件。
如果找不到任何內容處理程序,則 URLConnection 將在使用者自定義的地點集合中尋找內容處理程序。預設情況下,它在 sun.net.www.content 中尋找,但是使用者可以定義一個以垂線分隔的類別前綴集合,也可以通過定義 java.content.handler.pkgs 屬性以供搜尋。類別名稱必須具有以下形式:
{package-prefix}.{major}.{minor} 例如, YoyoDyne.experimental.text.plain如果由調用方委託鏈外部的載入器執行內容處理程序類別的載入,則 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
- 如果讀取該物件時發生 I/O 錯誤。public Object getContent(URLConnection urlc, Class[] classes) throws IOException
urlc
- URL 連接。classes
- 請求型別的陣列
ContentHandler
讀取的物件,其為建議型別的第一個比對項。如果所有請求型別都不受支持,則返回 null。
IOException
- 如果讀取該物件時發生 I/O 錯誤。
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。