JavaTM Platform
Standard Ed. 6

javax.activation
クラス URLDataSource

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 を返します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

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」が返されます。

定義:
インタフェース 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 Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。