パッケージ jakarta.activation.spi

インターフェース MailcapRegistryProvider


  • public interface MailcapRegistryProvider
    このインターフェースは MailcapRegistry のファクトリを定義します。このインターフェースの実装は、MailcapEntries のストレージへのアクセス方法に基づいて、MailcapRegistry のインスタンスを提供する必要があります。

    Jakarta Activation は、サービスプロバイダーインターフェースと ServiceLoader を使用して、MailcapRegistryProvider の実装のインスタンスを取得します。

    • メソッドの詳細

      • getByFileName

        MailcapRegistry getByFileName​(StringSE name)
                               throws IOExceptionSE
        MailcapEntries が保存されているファイルの名前に基づいて、MailcapRegistry のインスタンスを取得します。
        パラメーター:
        name - MailcapEntries を格納するファイルの名前。
        戻り値:
        MailcapRegistry のインスタンス、または何も見つからない場合は null
        例外:
        IOExceptionSE - MailcapRegistry クラスのインスタンスが見つからないか、ロードできない場合。
      • getByInputStream

        MailcapRegistry getByInputStream​(InputStreamSE inputStream)
                                  throws IOExceptionSE
        名前付きリソースからデータを読み取るために使用される InputStream に基づいて、MailcapRegistry のインスタンスを取得します。
        パラメーター:
        inputStream - MailcapEntries を含む一部のリソースの InputStream。
        戻り値:
        MailcapRegistry のインスタンス、または何も見つからない場合は null
        例外:
        IOExceptionSE - MailcapRegistry クラスのインスタンスが見つからないか、ロードできない場合。