org.opengion.fukurou.mail

## クラス MailCharsetFactory

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

-      class MailCharsetFactory
      extends Object

  MailCharsetFactory は、MailCharset インターフェースを実装したサブクラスを 作成する ファクトリクラスです。 引数のキャラクタセット名が、Windows-31J 、MS932 の場合は、 『１．Windows-31J + 8bit 送信』 の実装である、Mail_Windows31J_Charset サブクラスを返します。 それ以外が指定された場合は、ISO-2022-JP を使用して、『２．ISO-2022-JP に独自変換 + 7bit 送信』 の実装である、Mail_ISO2022JP_Charset サブクラスを返します。
  バージョン
    4.0
  作成者
    Kazuhiko Hasegawa
  導入されたバージョン:
    JDK5.0,

- - ### ネストされたクラスの概要

    ネストされたクラス
    修飾子とタイプ | クラスと説明
    --- | ---
    `(package private) static class` | `MailCharsetFactory.JISDataSource` テキストの本文を送信するための DataSource です。
    `(package private) static class` | `MailCharsetFactory.Mail_ISO2022JP_Charset` MailCharset インターフェースを実装した ISO-2022-JP エンコード時のサブクラスです。
    `(package private) static class` | `MailCharsetFactory.Mail_Windows31J_Charset` MailCharset インターフェースを実装した Windwos-31J エンコード時のサブクラスです。

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `(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

Webアプリケーションフレームワーク openGion
Copyright (c) 2009 The openGion Project.