SpideringSummaryEvent.java
上传用户:qing5858
上传日期:2015-10-27
资源大小:6056k
文件大小:2k
源码类别:

搜索引擎

开发平台:

Java

  1. package net.javacoding.jspider.api.event.engine;
  2. import net.javacoding.jspider.api.event.EventVisitor;
  3. import net.javacoding.jspider.api.model.Summary;
  4. /**
  5.  * $Id: SpideringSummaryEvent.java,v 1.3 2003/03/24 16:58:35 vanrogu Exp $
  6.  */
  7. public class SpideringSummaryEvent extends EngineRelatedEvent {
  8.     protected Summary summary;
  9.     public SpideringSummaryEvent ( Summary summary ) {
  10.         this.summary = summary;
  11.     }
  12.     public String getComment() {
  13.         return this.toString();
  14.     }
  15.     public String toString() {
  16.         Summary s = this.summary;
  17.         StringBuffer sb = new StringBuffer();
  18.         sb.append("nSPIDERING SUMMARY : ");
  19.         sb.append("nknown urls ............. : " + s.getKnown());
  20.         sb.append("n");
  21.         sb.append("n  visited urls ........... : " + s.getVisited());
  22.         sb.append("n    parsed urls ............ : " + s.getParsed());
  23.         sb.append("n    parse ignored urls ..... : " + s.getIgnoredForParsing());
  24.         sb.append("n    parse error urls ....... : " + s.getParseErrors());
  25.         sb.append("n");
  26.         sb.append("n  not visited urls ....... : " + s.getNotVisited());
  27.         sb.append("n    fetching ignored urls .. : " + s.getIgnoredForFetching());
  28.         sb.append("n    forbidden urls ......... : " + s.getForbidden());
  29.         sb.append("n    fetch error urls ....... : " + s.getFetchErrors());
  30.         sb.append("n");
  31.         sb.append("n  not yet  visited urls .. : " + s.getUnvisited());
  32.         return sb.toString();
  33.     }
  34.     public Summary getSummary ( ) {
  35.         return summary;
  36.     }
  37.     public void accept(EventVisitor visitor) {
  38.         visitor.visit(this);
  39.     }
  40. }