/*
 * $Id: ContentsAnalyzer.java,v 1.1 2006/01/20 16:24:01 rampil Exp $
 * LOGICAL-PARADOX.ORG
 * Copyright (C)2005 satoshi akabane(akabane@logical-paradox.org)
 *
 */
package org.logical_paradox.rss.http.contents;

import org.logical_paradox.rss.http.RSSHttpResponse;
import org.logical_paradox.rss.http.WebContents;

/**
 * コンテンツアナライザ
 * webから取得したコンテンツ(HTML)を解析し，メタデータを作成する．
 * @author satoshi akabane@logical-paradox.org
 * @version $Revision: 1.1 $
 */
public interface ContentsAnalyzer {
	/**
	 * webコンテンツを解析し，結果をメタデータとして返す．
	 * @param response HTTPレスポンスオブジェクト
	 * @param contents HTMLドキュメント
	 * @return メタデータ
	 */
	public WebContents analyze(RSSHttpResponse response, String contents);
}
