jp.sourceforge.livez.mail.util
クラス ByteArrayDataSource

java.lang.Object
  上位を拡張 jp.sourceforge.livez.mail.util.ByteArrayDataSource

推奨されていません。 代わりに javax.mail.util.ByteArrayDataSource を使用して下さい。

public final class ByteArrayDataSource
extends Object

任意のバイナリデータ及びテキストデータを表現する DataSource です。 charset パラメタに対応しています。

作成者:
杉澤 浩二

コンストラクタの概要
ByteArrayDataSource(byte[] data, String contentType)
          推奨されていません。 バイナリデータのデータソースを生成するコンストラクタです。
ByteArrayDataSource(InputStream in, String contentType)
          推奨されていません。 バイナリデータのデータソースを生成するコンストラクタです。
ByteArrayDataSource(Reader in, String contentType)
          推奨されていません。 文字ストリームから text/* 用のデータソースを生成するコンストラクタです。
ByteArrayDataSource(String text, String contentType)
          推奨されていません。 文字ストリームから text/* 用のデータソースを生成するコンストラクタです。
 
メソッドの概要
 String getContentType()
          推奨されていません。  
 InputStream getInputStream()
          推奨されていません。  
 String getName()
          推奨されていません。 この実装では必ず null を返します。
 OutputStream getOutputStream()
          推奨されていません。  
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ByteArrayDataSource

public ByteArrayDataSource(byte[] data,
                           String contentType)
推奨されていません。 
バイナリデータのデータソースを生成するコンストラクタです。

パラメータ:
data - バイナリデータ
contentType - コンテンツタイプ

ByteArrayDataSource

public ByteArrayDataSource(InputStream in,
                           String contentType)
                    throws IOException
推奨されていません。 
バイナリデータのデータソースを生成するコンストラクタです。

パラメータ:
in - 入力ストリーム
contentType - コンテンツタイプ
例外:
IOException - 入出力例外が発生した場合

ByteArrayDataSource

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

パラメータ:
in - 入力
contentType - コンテンツタイプ
例外:
IOException - 入出力例外が発生した場合

ByteArrayDataSource

public ByteArrayDataSource(String text,
                           String contentType)
推奨されていません。 
文字ストリームから text/* 用のデータソースを生成するコンストラクタです。 contentType の charset パラメータに応じてエンコードされたデータを生成します。

パラメータ:
text - テキスト
contentType - コンテンツタイプ
メソッドの詳細

getContentType

public String getContentType()
推奨されていません。 
関連項目:
DataSource

getInputStream

public InputStream getInputStream()
                           throws IOException
推奨されていません。 
例外:
IOException
関連項目:
DataSource

getName

public String getName()
推奨されていません。 
この実装では必ず null を返します。

関連項目:
DataSource

getOutputStream

public OutputStream getOutputStream()
                             throws IOException
推奨されていません。 
例外:
IOException
関連項目:
DataSource