|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectcom.ozacc.mail.fetch.impl.sk_jp.MultipartUtility
public class MultipartUtility
メッセージボディを取り出す手段を提供するstaticメソッドのセットです。
コンストラクタの概要 | |
---|---|
MultipartUtility()
|
メソッドの概要 | |
---|---|
static void |
addBodyPart(javax.mail.Part part,
javax.mail.internet.MimeBodyPart bodyPart)
指定partにbodyPartを追加します。 |
static void |
dump(javax.mail.Part part)
partのツリー構造をダンプするデバッグ用メソッドです。 |
static Object |
getContent(javax.mail.Part part)
指定パートのボディを返します。 |
static Object |
getContent(javax.mail.Part part,
String charset)
指定パートのボディを返します。 |
static String |
getFirstPlainText(javax.mail.Part part)
指定パート配下で最初に見つけたテキストパートのボディを返します。 |
static String |
getPlainText(javax.mail.Part part)
指定パート配下のinlineなテキストパートを集めて表示用のボディを返します。 |
static void |
process(javax.mail.Part part,
PartHandler handler)
指定パート配下の各パートを処理します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public MultipartUtility()
メソッドの詳細 |
---|
public static Object getContent(javax.mail.Part part) throws javax.mail.MessagingException, IOException
Part#getContent()の代わりです。 MIMEに準拠しないContent-Type:の補正を行います。 charset指定がない場合は"ISO-2022-JP"を補います。
パートがUTF-7の場合も正常に内容を取得出来ます。
javax.mail.MessagingException
IOException
public static Object getContent(javax.mail.Part part, String charset) throws javax.mail.MessagingException, IOException
MIMEに準拠しないContent-Type:の補正を行います。 charset指定がない場合はcharsetで指定されたもので補います。
パートがUTF-7の場合も正常に内容を取得出来ます。
javax.mail.MessagingException
IOException
public static String getFirstPlainText(javax.mail.Part part) throws javax.mail.MessagingException
javax.mail.MessagingException
public static String getPlainText(javax.mail.Part part) throws javax.mail.MessagingException
javax.mail.MessagingException
public static void process(javax.mail.Part part, PartHandler handler) throws javax.mail.MessagingException
すべてのPartに対してPartHandlerが呼び出されます。
javax.mail.MessagingException
public static void addBodyPart(javax.mail.Part part, javax.mail.internet.MimeBodyPart bodyPart) throws javax.mail.MessagingException, IOException
javax.mail.MessagingException
IOException
public static void dump(javax.mail.Part part)
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |