パッケージ 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

        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。