Class MimeBDownloadFileNameEncoder

java.lang.Object
nablarch.fw.web.download.encorder.MimeBDownloadFileNameEncoder
All Implemented Interfaces:
DownloadFileNameEncoder

public class MimeBDownloadFileNameEncoder extends Object implements DownloadFileNameEncoder
DownloadFileNameEncoderの実装クラス。
ダウンロードファイル名をRFC2047の仕様に従い、MIME-Bエンコード方式でエンコードするクラス。
Author:
Masato Inoue
  • Constructor Details

    • MimeBDownloadFileNameEncoder

      public MimeBDownloadFileNameEncoder()
  • Method Details

    • setCharset

      public MimeBDownloadFileNameEncoder setCharset(String charset)
      文字コードを設定する。
      Parameters:
      charset - 文字コード
      Returns:
      このエンコーダー
    • encode

      public String encode(String fileName)
      RFC2047の仕様に従い、ファイル名をMIME-Bエンコードする。
      エンコードの際の文字コードには、charsetプロパティに設定された文字コードを使用する。
      Specified by:
      encode in interface DownloadFileNameEncoder
      Parameters:
      fileName - ファイル名
      Returns:
      エンコードされたファイル名