jp.buz.mail
クラス ByteArrayDataSource

java.lang.Object
  |
  +--jp.buz.mail.ByteArrayDataSource
すべての実装インタフェース:
javax.activation.DataSource

public class ByteArrayDataSource
extends java.lang.Object
implements javax.activation.DataSource


コンストラクタの概要
ByteArrayDataSource(byte[] data, java.lang.String contentType)
          バイナリデータのデータソースを生成します。
ByteArrayDataSource(java.io.InputStream in, java.lang.String contentType)
          バイナリデータのデータソースを生成します。
ByteArrayDataSource(java.io.Reader in, java.lang.String contentType)
          文字ストリームからtext用のデータソースを生成します。
ByteArrayDataSource(java.lang.String text, java.lang.String contentType)
          文字列からtext用のデータソースを生成します。
 
メソッドの概要
 java.lang.String getContentType()
          contentTypeを返す
 java.io.InputStream getInputStream()
          Return an InputStream for the data.
 java.lang.String getName()
           
 java.io.OutputStream getOutputStream()
          OutputStreamを返す
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ByteArrayDataSource

public ByteArrayDataSource(byte[] data,
                           java.lang.String contentType)
バイナリデータのデータソースを生成します。


ByteArrayDataSource

public ByteArrayDataSource(java.io.InputStream in,
                           java.lang.String contentType)
                    throws java.io.IOException
バイナリデータのデータソースを生成します。


ByteArrayDataSource

public ByteArrayDataSource(java.io.Reader in,
                           java.lang.String contentType)
                    throws java.io.IOException
文字ストリームからtext用のデータソースを生成します。 contentTypeのcharsetパラメタに応じてエンコードされたデータを生成します。 charsetパラメタは、Readerに施されたエンコーディングと 同じものが指定されなければなりません。


ByteArrayDataSource

public ByteArrayDataSource(java.lang.String text,
                           java.lang.String contentType)
文字列からtext用のデータソースを生成します。 contentTypeのcharsetパラメタに応じてエンコードされたデータを生成します。

メソッドの詳細

getInputStream

public java.io.InputStream getInputStream()
                                   throws java.io.IOException
Return an InputStream for the data. Note - a new stream must be returned each time.

定義:
インタフェース javax.activation.DataSource 内の getInputStream
java.io.IOException

getOutputStream

public java.io.OutputStream getOutputStream()
                                     throws java.io.IOException
OutputStreamを返す

定義:
インタフェース javax.activation.DataSource 内の getOutputStream
java.io.IOException

getContentType

public java.lang.String getContentType()
contentTypeを返す

定義:
インタフェース javax.activation.DataSource 内の getContentType

getName

public java.lang.String getName()
定義:
インタフェース javax.activation.DataSource 内の getName