JavaTM 2 Platform
Standard Ed. 6

javax.activation
類別 URLDataSource

java.lang.Object
  繼承者 javax.activation.URLDataSource
所有已實作的介面:
DataSource

public class URLDataSource
extends Object
implements DataSource

URLDataSource 類別提供一個物件,此物件將 URL 物件包裹在 DataSource 介面中。URLDataSource 簡化了 JavaBeans Activation Framework 中 URL 描述的資料處理方法,因為此類別可用於創建新的 DataHandler。註:當用 URL 建構 DataHandler 物件時,DataHandler 物件在內部創建一個 URLDataSource。

從以下版本開始:
1.6
另請參見:
DataSource, DataHandler

建構子摘要
URLDataSource(URL url)
          URLDataSource 建構子。
 
方法摘要
 String getContentType()
          返回 URL 內容-型別 (content-type) 頭欄位的值。
 InputStream getInputStream()
          URL 的 getInputStream 方法。
 String getName()
          調用用於實例化物件的 URL 的 getFile 方法。
 OutputStream getOutputStream()
          URL 的 getOutputStream 方法。
 URL getURL()
          返回用於創建此 DataSource 的 URL。
 
從類別 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

建構子詳細資訊

URLDataSource

public URLDataSource(URL url)
URLDataSource 建構子。在調用了要求打開到 URL 連接的方法之前,URLDataSource 類別不會這樣做。

參數:
url - 要封裝在此物件中的 URL。
方法詳細資訊

getContentType

public String getContentType()
返回 URL 內容-型別 (content-type) 頭欄位的值。獲取 URLConnection 物件後,它調用 URL 的 URLConnection.getContentType 方法。註:此方法嘗試調用 URL 的 openConnection 方法。如果此方法失敗,或內容型別不是從 URLConnection 返回的,則 getContentType 返回 "application/octet-stream" 作為內容型別。

指定者:
介面 DataSource 中的 getContentType
返回:
內容型別。

getName

public String getName()
調用用於實例化物件的 URL 的 getFile 方法。

指定者:
介面 DataSource 中的 getName
返回:
調用 URL 的 getFile 方法的結果。

getInputStream

public InputStream getInputStream()
                           throws IOException
URL 的 getInputStream 方法。調用 URL 的 openStream 方法。

指定者:
介面 DataSource 中的 getInputStream
返回:
InputStream。
拋出:
IOException

getOutputStream

public OutputStream getOutputStream()
                             throws IOException
URL 的 getOutputStream 方法。首先,嘗試為 URL 獲取 URLConnection 物件。如果成功,則返回 URLConnection 的 getOutputStream 方法。

指定者:
介面 DataSource 中的 getOutputStream
返回:
OutputStream。
拋出:
IOException

getURL

public URL getURL()
返回用於創建此 DataSource 的 URL。

返回:
URL。

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only