JAF 1.0

javax.activation
クラス URLDataSource

java.lang.Object
  |
  +--javax.activation.URLDataSource

public class URLDataSource
extends java.lang.Object
implements DataSource

URLDataSource クラスは DataSource インタフェースで URL を ラップするオブジェクトを提供します。 JavaBeans(tm) Activation Framework の中で、URLDataSource は、 URL で記述されたデータの扱いを簡単にします。これは、新しい DataHandler を 生成するのにこのクラスが使えるためです。 注 : DataHandler オブジェクト は、 URL でコンストラクタを呼ぶと内部で URLDataSource を生成します。

関連項目:
DataSource, DataHandler

コンストラクタの概要
URLDataSource(java.net.URL url)
          URLDataSource のコンストラクタです。
 
メソッドの概要
 java.lang.String getContentType()
          URL の content-type ヘッダフィールドの値を返します。
 java.io.InputStream getInputStream()
          URL からの getInputStream メソッド。
 java.lang.String getName()
          このオブジェクトのインスタンス化に 使われた URL の getFile メソッドを呼びます。
 java.io.OutputStream getOutputStream()
          URL からの getOutputStream メソッド。
 java.net.URL getURL()
          この DataSource を生成するのに使われた URL を返します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

URLDataSource

public URLDataSource(java.net.URL url)
URLDataSource のコンストラクタです。URLDataSource クラスは、 実際にその必要のあるメソッドが呼ばれるまで URL へのコネクションを 開きます。
パラメータ:
url - このオブジェクトでカプセル化されている URL。
メソッドの詳細

getContentType

public java.lang.String getContentType()
URL の content-type ヘッダフィールドの値を返します。 URL に対応する URLConnection オブジェクトを取得して、 URLConnection.getContentType メソッドを呼びます。 注: このメソッドは URL の openConnection メソッドを呼ぶことを試みます。 そのメソッドが失敗するか URLConnection からコンテントタイプが 返されなかった場合は、getContentType は コンテントタイプとして "application/octet-stream" を 返します。
定義:
インタフェース DataSource 内の getContentType
戻り値:
コンテントタイプ。

getName

public java.lang.String getName()
このオブジェクトのインスタンス化に 使われた URL の getFile メソッドを呼びます。
定義:
インタフェース DataSource 内の getName
戻り値:
URL の getFile メソッドを呼び出した結果。

getInputStream

public java.io.InputStream getInputStream()
                                   throws java.io.IOException
URL からの getInputStream メソッド。 URL の openStream メソッドを呼びます。
定義:
インタフェース DataSource 内の getInputStream
戻り値:
InputStream。

getOutputStream

public java.io.OutputStream getOutputStream()
                                     throws java.io.IOException
URL からの getOutputStream メソッド。 最初に試みるのは URL に対する URLConnection を取得することです。 成功したら URLConnection の getOutputStream メソッドの結果を返します。
定義:
インタフェース DataSource 内の getOutputStream
戻り値:
OutputStream。

getURL

public java.net.URL getURL()
この DataSource を生成するのに使われた URL を返します。
戻り値:
生成に使われた URL。

JAF 1.0