openGionopenGion
5.5.0.1

org.opengion.fukurou.mail
クラス JISDataSource

java.lang.Object
  上位を拡張 org.opengion.fukurou.mail.JISDataSource
すべての実装されたインタフェース:
javax.activation.DataSource

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

テキストの本文を送信するための DataSource です。 Windows-31J でバイトコードに変換した後、独自エンコードにて、 Shift-JIS ⇒ JIS 変換しています。

バージョン
4.0
作成者
Kazuhiko Hasegawa
導入されたバージョン:
JDK5.0,

コンストラクタの概要
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
 

コンストラクタの詳細

JISDataSource

public JISDataSource(java.lang.String str)
メソッドの詳細

getContentType

public java.lang.String getContentType()
データの MIME タイプを文字列の形で返します。 かならず有効なタイプを返すべきです。 DataSource の実装がデータタイプを 決定できない場合は、 getContentType は "application/octet-stream" を返すことを 提案します。

定義:
インタフェース javax.activation.DataSource 内の getContentType
戻り値:
String MIME タイプ

getInputStream

public java.io.InputStream getInputStream()
                                   throws java.io.IOException
データを表す InputStream を返します。 それができない場合は適切な例外をスローします。

定義:
インタフェース javax.activation.DataSource 内の getInputStream
戻り値:
InputStream
例外:
java.io.IOException

getOutputStream

public java.io.OutputStream getOutputStream()
                                     throws java.io.IOException
データが書込可能なら OutputStream を返します。 それができない場合は適切な例外をスローします。 ※ このクラスでは実装されていません。

定義:
インタフェース javax.activation.DataSource 内の getOutputStream
戻り値:
OutputStream
例外:
java.io.IOException

getName

public java.lang.String getName()
このオブジェクトの '名前' を返します。 この名前は下層のオブジェクトの性質によります。 ファイルをカプセル化する DataSource なら オブジェクトの ファイル名を返すようにするかもしれません。

定義:
インタフェース javax.activation.DataSource 内の getName
戻り値:
String オブジェクトの名前

openGion 5.5.0.1

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