パッケージ 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 コンストラクター。
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 StringSE
getContentType()
URL コンテンツ型ヘッダーフィールドの値を返します。InputStreamSE
getInputStream()
URL からの getInputStream メソッド。StringSE
getName()
オブジェクトのインスタンス化に使用される URL でgetFile
メソッドを呼び出します。OutputStreamSE
getOutputStream()
URL からの getOutputStream メソッド。URLSE
getURL()
この 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。