概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
openGion 5.8.6.0
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## 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

概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
| openGion 5.8.6.0
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

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