- java.lang.Object
-
- javax.activation.URLDataSource
-
- すべての実装されたインタフェース:
DataSource
public class URLDataSource extends Object implements DataSource
URLDataSourceクラスは、URL
オブジェクトをDataSourceインタフェースでラップするオブジェクトを提供します。 このクラスは新しいDataHandlerの作成に使用できるため、JavaBeans Activation Framework内部のURLによって記述されたデータの処理が簡略化されます。 注: DataHandlerオブジェクトがURLを使って構築されると、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を返します。
-
-
-
コンストラクタの詳細
-
URLDataSource
public URLDataSource(URL url)
URLDataSourceコンストラクタです。 URLDataSourceクラスは、URLへの接続を要求するメソッドが呼び出されるまで、接続を確立しません。- パラメータ:
url
- このオブジェクトにカプセル化されるURL。
-
-
メソッドの詳細
-
getContentType
public String getContentType()
URLのcontent-typeヘッダー・フィールドの値を返します。 このメソッドは、URLConnectionオブジェクトを取得したあと、URLのURLConnection.getContentType
メソッドを呼び出します。 注: このメソッドは、URLに対してopenConnection
メソッドを呼び出そうとします。 このメソッドが失敗した場合、またはURLConnectionからコンテンツ形式が返されなかった場合は、コンテンツ形式として「application/octet-stream」が返されます。- 定義:
getContentType
、インタフェース:DataSource
- 戻り値:
- コンテンツ形式
-
getName
public String getName()
オブジェクトのインスタンス化に使用されたURLに対してgetFile
メソッドを呼び出します。- 定義:
getName
、インタフェース:DataSource
- 戻り値:
- URLのgetFileメソッドを呼び出した結果
-
getInputStream
public InputStream getInputStream() throws IOException
URLからのgetInputStreamメソッドです。 URLに対してopenStream
メソッドを呼び出します。- 定義:
getInputStream
、インタフェース:DataSource
- 戻り値:
- InputStream
- 例外:
IOException
- InputStreamの作成に失敗した場合
-
getOutputStream
public OutputStream getOutputStream() throws IOException
URLからのgetOutputStreamメソッドです。 まず、URLのURLConnectionオブジェクトを取得しようとします。 それが成功した場合は、URLConnectionに対するgetOutputStreamメソッドが返されます。- 定義:
getOutputStream
、インタフェース:DataSource
- 戻り値:
- OutputStream
- 例外:
IOException
- OutputStreamの作成に失敗した場合
-
getURL
public URL getURL()
このDataSourceの作成に使用されたURLを返します。- 戻り値:
- URL
-
-