commons-mail
b2007092401

org.phosphoresce.commons.mail
クラス MailContent

java.lang.Object
  拡張org.phosphoresce.commons.mail.MailContent
すべての実装インタフェース:
MailDeclareInterface

public final class MailContent
extends java.lang.Object
implements MailDeclareInterface

メールコンテンツ情報を保持するクラス
当クラスは送信、受信情報は保持しません。

作成者:
Kitagawa

フィールドの概要
 
インタフェース org.phosphoresce.commons.mail.MailDeclareInterface から継承したフィールド
CHARSET_ISO_2022_JP, DEFAULT_MIME_CHARSET, EMAIL_EXTENSION, PRIMARY_FOLDER
 
コンストラクタの概要
MailContent()
          コンストラクタ
 
メソッドの概要
 void addAttachResource(java.io.File file)
          添付ファイルリソースを追加します。
 java.lang.String getAttachNameCharset()
          メール添付ファイル名キャラクターセットを取得します。
 MailAttachResource getAttachResource(java.lang.String name)
          指定されたリソース名の添付ファイルを取得します。
 java.lang.String getAttachResourceNames()
          添付ファイル名をカンマ区切りで取得します。
 MailAttachResource[] getAttachResources()
          添付ファイルリソースオブジェクトを取得します。
 java.lang.String getContent()
          メール内容を取得します。
 java.lang.String getContentCharset()
          メール内容キャラクターセットを取得します。
 java.lang.String getSubject()
          メール表題を取得します。
 java.lang.String getSubjectCharset()
          メール表題キャラクターセットを取得します。
 boolean isHTML()
          HTMLメールフラグを取得します。
 void saveAttachResources(java.io.File file)
          指定されたディレクトリFileオブジェクトに対して添付ファイルを全て保存します。
 void setAttachNameCharset(java.lang.String attachNameCharset)
          メール添付ファイル名キャラクターセットを設定します。
 void setContent(java.lang.String content)
          メール内容を設定します。
 void setContentCharset(java.lang.String contentCharset)
          メール内容キャラクターセットを設定します。
 void setHTML(boolean isHTML)
          HTMLメールフラグを設定します。
 void setSubject(java.lang.String subject)
          メール表題を設定します。
 void setSubjectCharset(java.lang.String subjectCharset)
          メール表題キャラクターセットを設定します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

MailContent

public MailContent()
コンストラクタ

メソッドの詳細

addAttachResource

public void addAttachResource(java.io.File file)
                       throws MailResourceException
添付ファイルリソースを追加します。

パラメータ:
file - 添付ファイル
例外:
MailResourceException - 正常に添付ファイルの追加が行えなかった場合に発生

getAttachResources

public MailAttachResource[] getAttachResources()
添付ファイルリソースオブジェクトを取得します。

戻り値:
添付ファイルリソースオブジェクト

getAttachResource

public MailAttachResource getAttachResource(java.lang.String name)
指定されたリソース名の添付ファイルを取得します。

パラメータ:
name - リソース名
戻り値:
添付ファイルリソースオブジェクト

getAttachResourceNames

public java.lang.String getAttachResourceNames()
添付ファイル名をカンマ区切りで取得します。

戻り値:
カンマ区切りの添付ファイル名

saveAttachResources

public void saveAttachResources(java.io.File file)
                         throws MailResourceException,
                                MailIOException
指定されたディレクトリFileオブジェクトに対して添付ファイルを全て保存します。

パラメータ:
file - 保存先ディレクトリFileオブジェクト
例外:
MailResourceException - ディレクトリではないFileオブジェクトを指定した場合に発生
MailIOException - 添付ファイルの出力時に入出力例外がスローされた場合に発生

isHTML

public boolean isHTML()
HTMLメールフラグを取得します。

戻り値:
HTMLメールフラグ

setHTML

public void setHTML(boolean isHTML)
HTMLメールフラグを設定します。

パラメータ:
isHTML - HTMLメールフラグ

getSubject

public java.lang.String getSubject()
メール表題を取得します。

戻り値:
メール表題

setSubject

public void setSubject(java.lang.String subject)
メール表題を設定します。

パラメータ:
subject - メール表題

getSubjectCharset

public java.lang.String getSubjectCharset()
メール表題キャラクターセットを取得します。

戻り値:
メール表題キャラクターセット

setSubjectCharset

public void setSubjectCharset(java.lang.String subjectCharset)
メール表題キャラクターセットを設定します。

パラメータ:
subjectCharset - メール表題キャラクターセット

getContent

public java.lang.String getContent()
メール内容を取得します。

戻り値:
メール内容

setContent

public void setContent(java.lang.String content)
メール内容を設定します。

パラメータ:
content - メール内容

getContentCharset

public java.lang.String getContentCharset()
メール内容キャラクターセットを取得します。

戻り値:
メール内容キャラクターセット

setContentCharset

public void setContentCharset(java.lang.String contentCharset)
メール内容キャラクターセットを設定します。

パラメータ:
contentCharset - メール内容キャラクターセット

getAttachNameCharset

public java.lang.String getAttachNameCharset()
メール添付ファイル名キャラクターセットを取得します。

戻り値:
メール添付ファイル名キャラクターセット

setAttachNameCharset

public void setAttachNameCharset(java.lang.String attachNameCharset)
メール添付ファイル名キャラクターセットを設定します。

パラメータ:
attachNameCharset - メール添付ファイル名キャラクターセット

commons-mail
b2007092401