パッケージ jakarta.activation

インターフェース MailcapRegistry


  • public interface MailcapRegistry
    MailcapRegistry インターフェースは、MailcapEntries の保存と取得に使用できるオブジェクトによって実装されます。

    MailcapRegistry の新しいインスタンスを作成するには、アプリケーションで MailcapRegistryProvider を実装する必要があります。MailcapRegistry の実装では、MailcapEntries をさまざまな方法で格納でき、そのストレージは MailcapRegistryProvider メソッドを介してアクセスできる必要があります。MailcapRegistry の実装には、MailcapEntries のメモリ内ストレージが含まれている必要があります。

    • メソッドの詳細

      • getMailcapList

        MapSE<StringSE,​ListSE<StringSE>> getMailcapList​(StringSE mime_type)
        MIME 型に基づいて MailcapEntries のマップを取得します。

        セマンティクス : 最初にリテラル MIME 型をチェックし、それが失敗した場合はワイルドカード <type>/\* を探してそれを返します。ヒットしたすべてのリストを返します。

        パラメーター:
        mime_type - MIME 型
        戻り値:
        MailcapEntries の地図
      • getMailcapFallbackList

        MapSE<StringSE,​ListSE<StringSE>> getMailcapFallbackList​(StringSE mime_type)
        MIME 型に基づいてフォールバック MailcapEntries のマップを取得します。

        セマンティクス : 最初にリテラル MIME 型をチェックし、それが失敗した場合はワイルドカード <type>/\* を探してそれを返します。ヒットしたすべてのリストを返します。

        パラメーター:
        mime_type - MIME 型
        戻り値:
        フォールバック MailcapEntries のマップ
      • getMimeTypes

        StringSE[] getMimeTypes()
        この mailcap ファイルに認識されているすべての MIME 型を返します。
        戻り値:
        MIME 型の文字列配列
      • getNativeCommands

        StringSE[] getNativeCommands​(StringSE mime_type)
        指定された MIME 型のすべてのネイティブコマンドを返します。
        パラメーター:
        mime_type - MIME 型
        戻り値:
        コマンドの文字列配列
      • appendToMailcap

        void appendToMailcap​(StringSE mail_cap)
        appendToMailcap: この Mailcap DB に追加し、mailcap 形式を使用します: コメント == "# コメント文字列 " エントリ == "mimetype; javabeanclass" 例: # これはコメントです image/gif jaf.viewers.ImageViewer
        パラメーター:
        mail_cap - メールキャップ文字列