パッケージ jakarta.activation
クラス URLDataSource
- java.lang.ObjectSE
-
- jakarta.activation.URLDataSource
- 実装されているすべてのインターフェース:
DataSource
public class URLDataSource extends ObjectSE implements DataSource
URLDataSource クラスは、DataSource インターフェースでURLオブジェクトをラップするオブジェクトを提供します。URLDataSource は、Jakarta Activation 内の URL によって記述されたデータの処理を簡素化します。これは、このクラスを使用して新しい DataHandlers を作成できるためです。 注: DataHandler オブジェクトは、URL で構成されている場合、内部で URLDataSource を作成します。- 関連事項:
DataSource,DataHandler
コンストラクターの概要
コンストラクター コンストラクター 説明 URLDataSource(URLSE url)URLDataSource コンストラクター。
方法の概要
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 StringSEgetContentType()URL コンテンツ型ヘッダーフィールドの値を返します。InputStreamSEgetInputStream()URL からの getInputStream メソッド。StringSEgetName()オブジェクトのインスタンス化に使用される URL でgetFileメソッドを呼び出します。OutputStreamSEgetOutputStream()URL からの getOutputStream メソッド。URLSEgetURL()この DataSource の作成に使用された URL を返します。
コンストラクターの詳細
URLDataSource
public URLDataSource(URLSE url)
URLDataSource コンストラクター。URLDataSource クラスは、URL への接続を必要とするメソッドが呼び出されるまで、URL への接続を開きません。- パラメーター:
url- このオブジェクトにカプセル化される URL。
メソッドの詳細
getContentType
public StringSE getContentType()
URL コンテンツ型 ヘッダーフィールドの値を返します。URLConnection オブジェクトを取得した後、URL のURLConnection.getContentTypeメソッドを呼び出します 。注: このメソッドは、URL でopenConnectionメソッドを呼び出そうとします。このメソッドが失敗するか、URLConnection からコンテンツ型が返されない場合、getContentType はコンテンツ型として "application/octet-stream" を返します。- 次で指定:
- インターフェース
DataSourceのgetContentType - 戻り値:
- コンテンツ型。
getName
public StringSE getName()
オブジェクトのインスタンス化に使用される URL でgetFileメソッドを呼び出します。- 次で指定:
- インターフェース
DataSourceのgetName - 戻り値:
- URL の getFile メソッドを呼び出した結果。
getInputStream
public InputStreamSE getInputStream() throws IOExceptionSE
URL からの getInputStream メソッド。URL でopenStreamメソッドを呼び出します。- 次で指定:
- インターフェース
DataSourceのgetInputStream - 戻り値:
- InputStream。
- 例外:
IOExceptionSE- InputStream の作成に失敗した場合
getOutputStream
public OutputStreamSE getOutputStream() throws IOExceptionSE
URL からの getOutputStream メソッド。最初に、URL の URLConnection オブジェクトの取得が試行されます。これが成功すると、URLConnection の getOutputStream メソッドが返されます。- 次で指定:
- インターフェース
DataSourceのgetOutputStream - 戻り値:
- OutputStream。
- 例外:
IOExceptionSE- OutputStream の作成に失敗した場合
getURL
public URLSE getURL()
この DataSource の作成に使用された URL を返します。- 戻り値:
- URL。