com.ozacc.mail.fetch.impl.sk_jp
クラス FirstPlainPartExtractor

java.lang.Object
  上位を拡張 com.ozacc.mail.fetch.impl.sk_jp.FirstPlainPartExtractor
すべての実装されたインタフェース:
PartHandler

public class FirstPlainPartExtractor
extends Object
implements PartHandler

最初に見つけたtext/plainパートの本文を得るPartHandlerです。

バージョン:
$Revision: 1.1.2.1 $ $Date: 2004/09/29 00:57:59 $
作成者:
Shin

コンストラクタの概要
FirstPlainPartExtractor()
           
 
メソッドの概要
 String getText()
           
static void main(String[] args)
           
 boolean processPart(javax.mail.Part part, javax.mail.internet.ContentType context)
          パートに対して処理を行います。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

FirstPlainPartExtractor

public FirstPlainPartExtractor()
メソッドの詳細

processPart

public boolean processPart(javax.mail.Part part,
                           javax.mail.internet.ContentType context)
                    throws javax.mail.MessagingException,
                           IOException
インタフェース PartHandler の記述:
パートに対して処理を行います。

contextにはそのパートがmultipart/*の子パートである場合に、 そのmultipart/*のMIMEタイプが渡されます。
続けて次のパートを処理するか否かを復帰値で返してください。

message/rfc822パートの内部も走査したい場合は、実装クラス内で 以下のようにコーディングしてください。

if (part.isMimeType("message/rfc822")) {
     // message/rfc822パートの処理オブジェクト
     AnyHandler h = new AnyHandler();
     MultipartUtility.process(part, h);
 }
 

定義:
インタフェース PartHandler 内の processPart
戻り値:
true:次のパート、或いは内包メッセージ内部も処理する
例外:
javax.mail.MessagingException
IOException

getText

public String getText()

main

public static void main(String[] args)
                 throws Exception
例外:
Exception


Copyright © 2004-2006 OZACC. All Rights Reserved.