2 * @(#) $Id: HtmlPartExtractor.java,v 1.1.2.1 2004/09/29 00:57:59 otsuka Exp $
\r
3 * $Revision: 1.1.2.1 $
\r
4 * Copyright (c) 2000 Shin Kinoshita All Rights Reserved.
\r
6 package com.ozacc.mail.fetch.impl.sk_jp;
\r
8 import java.io.IOException;
\r
10 import javax.mail.MessagingException;
\r
11 import javax.mail.Part;
\r
12 import javax.mail.internet.ContentType;
\r
15 * text/htmlを結合した文字列を得るPartHandlerです。
\r
17 * @version $Revision: 1.1.2.1 $ $Date: 2004/09/29 00:57:59 $
\r
20 public class HtmlPartExtractor implements PartHandler {
\r
22 private String html = null;
\r
24 public boolean processPart(Part part, ContentType context) throws MessagingException,
\r
26 if (!part.isMimeType("text/html")) {
\r
30 // 最初のテキストパートを無条件に抽出
\r
31 html = (String)MultipartUtility.getContent(part);
\r
33 String disposition = part.getDisposition();
\r
34 if (disposition == null || disposition.equalsIgnoreCase(Part.INLINE)) {
\r
35 html += "\r\n\r\n-- inline --\r\n\r\n" + (String)MultipartUtility.getContent(part);
\r
41 public String getHtml() {
\r