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。