org.opengion.fukurou.mail

## クラス MailCharsetFactory.JISDataSource

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

- すべての実装されたインタフェース:
    javax.activation.DataSource
  含まれているクラス:
    MailCharsetFactory

      static class MailCharsetFactory.JISDataSource
      extends java.lang.Object
      implements javax.activation.DataSource

  テキストの本文を送信するための DataSource です。 Windows-31J でバイトコードに変換した後、独自エンコードにて、 Shift-JIS ⇒ JIS 変換しています。
  バージョン
    4.0
  作成者
    Kazuhiko Hasegawa
  導入されたバージョン:
    JDK5.0,

- - ### コンストラクタの概要

    コンストラクタ
    コンストラクタと説明
    `MailCharsetFactory.JISDataSource(java.lang.String str)`

  - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `java.lang.String` | `getContentType()` データの MIME タイプを文字列の形で返します。
    `java.io.InputStream` | `getInputStream()` データを表す InputStream を返します。
    `java.lang.String` | `getName()` このオブジェクトの '名前' を返します。
    `java.io.OutputStream` | `getOutputStream()` データが書込可能なら OutputStream を返します。

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

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

- - ### コンストラクタの詳細

    - #### MailCharsetFactory.JISDataSource

          public MailCharsetFactory.JISDataSource(java.lang.String str)

  - ### メソッドの詳細

    - #### getContentType

          public java.lang.String getContentType()

      データの MIME タイプを文字列の形で返します。 かならず有効なタイプを返すべきです。 DataSource の実装がデータタイプを 決定できない場合は、 getContentType は "application/octet-stream" を返すことを 提案します。
      定義:
        `getContentType` インタフェース内 `javax.activation.DataSource`
      戻り値:
        MIME タイプ

    - #### getInputStream

          public java.io.InputStream getInputStream()
                                             throws java.io.IOException

      データを表す InputStream を返します。 それができない場合は適切な例外をスローします。
      定義:
        `getInputStream` インタフェース内 `javax.activation.DataSource`
      戻り値:
        InputStream
      例外:
        `java.io.IOException` - ※ このメソッドからは、IOException は throw されません。

    - #### getOutputStream

          public java.io.OutputStream getOutputStream()
                                               throws java.io.IOException

      データが書込可能なら OutputStream を返します。 それができない場合は適切な例外をスローします。 ※ このクラスでは実装されていません。
      定義:
        `getOutputStream` インタフェース内 `javax.activation.DataSource`
      戻り値:
        OutputStream
      例外:
        `java.io.IOException` - ※ このメソッドを実行すると、必ず throw されます。

    - #### getName

          public java.lang.String getName()

      このオブジェクトの '名前' を返します。 この名前は下層のオブジェクトの性質によります。 ファイルをカプセル化する DataSource なら オブジェクトの ファイル名を返すようにするかもしれません。
      定義:
        `getName` インタフェース内 `javax.activation.DataSource`
      戻り値:
        オブジェクトの名前

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