パッケージ org.opengion.fukurou.mail

# クラス MailCharsetFactory

java.lang.Object
org.opengion.fukurou.mail.MailCharsetFactory

class MailCharsetFactory extends Object
MailCharsetFactory は、MailCharset インターフェースを実装したサブクラスを 作成する ファクトリクラスです。 引数のキャラクタセット名が、Windows-31J 、MS932 の場合は、 6.3.8.0 (2015/09/11) 『１．Windows-31J + 8bit 送信』 の実装である、Mail_Windows31J_Charset 『１．Windows-31J/UTF-8 + 8bit 送信』 の実装である、Mail_8bit_Charset サブクラスを返します。 それ以外が指定された場合は、ISO-2022-JP を使用して、『２．ISO-2022-JP に独自変換 + 7bit 送信』 の実装である、Mail_ISO2022JP_Charset サブクラスを返します。

変更履歴:
  6.3.8.0 (2015/09/11) キャラクタセットに、UTF-8 を追加します。 Mail_Windows31J_Charset のクラス名を変更します。
導入されたバージョン:
  JDK5.0,

- ## メソッドの概要

  修飾子とタイプ
  メソッド
  説明
  `(package private) static MailCharset`
  `newInstance(String charset)`
  キャラクタセットに応じた、MailCharset オブジェクトを返します。

  ### クラスから継承されたメソッド java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## メソッドの詳細

  - ### newInstance

    static MailCharset newInstance(String charset)
    キャラクタセットに応じた、MailCharset オブジェクトを返します。 Windows-31J 、MS932 、Shift_JIS の場合は、Mail_Windows31J_Charset その他は、ISO-2022-JP として、Mail_ISO2022JP_Charset を返します。 注意：null の場合は、デフォルトではなく、Mail_ISO2022JP_Charset を返します。
    パラメータ:
      `charset` - キャラクタセット[Windows-31J/MS932/Shift_JIS/その他]
    戻り値:
      MailCharsetオブジェクト
    変更履歴:
      6.3.8.0 (2015/09/11) キャラクタセットに、UTF-8 を追加します。