|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface MailMessage
電子メールメッセージのインターフェースです。
メソッドの概要 | |
---|---|
void |
addBcc(String name,
String address)
指定された名前及びアドレスをBCCに追加します。 |
void |
addCc(String name,
String address)
指定された名前及びアドレスをCCに追加します。 |
void |
addTo(String name,
String address)
指定された名前及びアドレスを宛先に追加します。 |
void |
attachFile(String filename,
byte[] data,
String contentType)
添付ファイルを追加します。 |
Enumeration |
getAllHeaders()
|
Address[] |
getAllRecipients()
|
Address[] |
getCc()
CCのアドレス情報を取得して返します。 |
EmojiType |
getEmojiType()
絵文字補正方法を返します。 |
Object |
getFile(int number)
指定されたインデックスにある添付ファイルを取得します。 |
Flags |
getFlags()
|
Address[] |
getFrom()
差出人のアドレス情報を取得して返します。 |
String[] |
getHeader(String name)
|
String |
getHeader(String name,
String delimiter)
|
String |
getHtml()
HTML を返します。 |
String |
getMailerName()
このメールを送信したメーラの名前やバージョンを表す文字列を返します。 |
String |
getMessageId()
メッセージIDを返します。 |
MimeMessage |
getMimeMessage()
内包する MimeMessage オブジェクトを返します。 |
int |
getPriority()
重要度を返します。 |
Address[] |
getReplyTo()
|
Date |
getSentDate()
送信日時又はサーバがこのメッセージを受信した日時を返します。 |
int |
getSize()
このメッセージのサイズをバイト単位で返します。 |
String |
getSubject()
件名を返します。 |
String |
getText()
本文を返します。 |
Address[] |
getTo()
宛先のアドレス情報を取得して返します。 |
boolean |
isHtml()
HTML 形式のメールであるかどうかを返します。 |
boolean |
isHtmlOnly()
HTML 形式のメールでプレインテキスト領域があるかどうかを返します。 |
boolean |
isHtmlOnly(boolean trim)
HTML 形式のメールでプレインテキスト領域があるかどうかを返します。 |
boolean |
isSet(Flags.Flag flag)
|
void |
setEmojiType(EmojiType type)
絵文字補正方法を設定します。 |
void |
setFlag(Flags.Flag flag,
boolean set)
|
void |
setHeader(String name,
String value)
|
void |
setHtml(String text,
String html)
HTML を設定します。 |
void |
setSubject(String subject)
件名を設定します。 |
void |
setText(String text)
本文を設定します。 |
メソッドの詳細 |
---|
MimeMessage getMimeMessage()
void setEmojiType(EmojiType type)
EZweb の358番以降の絵文字が正しく処理される様にする為には、"EZweb" を指定する必要があります。
ボーダホンでパケット対応機用絵文字(ボーダホン絵文字4〜6)が正しく処理される様にする為には、"Vodafone" を指定する必要があります。
type
- 絵文字補正方法EmojiType getEmojiType()
Enumeration getAllHeaders()
String[] getHeader(String name)
String getHeader(String name, String delimiter)
int getSize()
String getMessageId()
Flags getFlags()
boolean isSet(Flags.Flag flag)
int getPriority()
String getMailerName()
Address[] getReplyTo()
Address[] getFrom()
Address[] getTo()
void addTo(String name, String address) throws MessagingException
name
- 名前address
- メールアドレス
MessagingException
- 内部操作で例外が発生した場合Address[] getCc()
void addCc(String name, String address) throws MessagingException
name
- 名前address
- メールアドレス
MessagingException
- 内部操作で例外が発生した場合void addBcc(String name, String address) throws MessagingException
name
- 名前address
- メールアドレス
MessagingException
- 内部操作で例外が発生した場合String getSubject()
void setSubject(String subject) throws MessagingException
subject
- 件名
MessagingException
- 内部操作で例外が発生した場合Date getSentDate()
String getText()
void setText(String text) throws MessagingException
text
- 本文
MessagingException
boolean isHtml()
boolean isHtmlOnly()
boolean isHtmlOnly(boolean trim)
trim
- ブランクや改行を無視するかどうかを指定します。
String getHtml()
MessagingException
void setHtml(String text, String html) throws MessagingException
text
- テキスト本文html
- HTML 本文
MessagingException
void attachFile(String filename, byte[] data, String contentType) throws IOException, MessagingException
filename
- 添付ファイル名data
- ファイルデータ
IOException
- 入出力例外が発生した場合
MessagingException
Object getFile(int number)
number
- インデックス
Address[] getAllRecipients()
void setFlag(Flags.Flag flag, boolean set) throws MessagingException
MessagingException
void setHeader(String name, String value) throws MessagingException
MessagingException
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |