パッケージ 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 を作成します。
関連事項:
  • コンストラクターの詳細

    • 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" を返します。
      次で指定:
      インターフェース DataSourcegetContentType 
      戻り値:
      コンテンツ型。
    • getName

      public StringSE getName()
      オブジェクトのインスタンス化に使用される URL で getFile メソッドを呼び出します。
      次で指定:
      インターフェース DataSourcegetName 
      戻り値:
      URL の getFile メソッドを呼び出した結果。
    • getInputStream

      public InputStreamSE getInputStream() throws IOExceptionSE
      URL からの getInputStream メソッド。URL で openStream メソッドを呼び出します。
      次で指定:
      インターフェース DataSourcegetInputStream 
      戻り値:
      InputStream。
      例外:
      IOExceptionSE - InputStream の作成に失敗した場合
    • getOutputStream

      public OutputStreamSE getOutputStream() throws IOExceptionSE
      URL からの getOutputStream メソッド。最初に、URL の URLConnection オブジェクトの取得が試行されます。これが成功すると、URLConnection の getOutputStream メソッドが返されます。
      次で指定:
      インターフェース DataSourcegetOutputStream 
      戻り値:
      OutputStream。
      例外:
      IOExceptionSE - OutputStream の作成に失敗した場合
    • getURL

      public URLSE getURL()
      この DataSource の作成に使用された URL を返します。
      戻り値:
      URL。