KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > net > javacoding > jspider > api > event > engine > SpideringSummaryEvent


1 package net.javacoding.jspider.api.event.engine;
2
3 import net.javacoding.jspider.api.event.EventVisitor;
4 import net.javacoding.jspider.api.model.Summary;
5
6 /**
7  * $Id: SpideringSummaryEvent.java,v 1.3 2003/03/24 16:58:35 vanrogu Exp $
8  */

9 public class SpideringSummaryEvent extends EngineRelatedEvent {
10
11     protected Summary summary;
12
13     public SpideringSummaryEvent ( Summary summary ) {
14         this.summary = summary;
15     }
16
17     public String JavaDoc getComment() {
18         return this.toString();
19     }
20
21     public String JavaDoc toString() {
22         Summary s = this.summary;
23         StringBuffer JavaDoc sb = new StringBuffer JavaDoc();
24         sb.append("\nSPIDERING SUMMARY : ");
25         sb.append("\nknown urls ............. : " + s.getKnown());
26         sb.append("\n");
27         sb.append("\n visited urls ........... : " + s.getVisited());
28         sb.append("\n parsed urls ............ : " + s.getParsed());
29         sb.append("\n parse ignored urls ..... : " + s.getIgnoredForParsing());
30         sb.append("\n parse error urls ....... : " + s.getParseErrors());
31         sb.append("\n");
32         sb.append("\n not visited urls ....... : " + s.getNotVisited());
33         sb.append("\n fetching ignored urls .. : " + s.getIgnoredForFetching());
34         sb.append("\n forbidden urls ......... : " + s.getForbidden());
35         sb.append("\n fetch error urls ....... : " + s.getFetchErrors());
36         sb.append("\n");
37         sb.append("\n not yet visited urls .. : " + s.getUnvisited());
38
39         return sb.toString();
40
41     }
42
43     public Summary getSummary ( ) {
44         return summary;
45     }
46
47     public void accept(EventVisitor visitor) {
48         visitor.visit(this);
49     }
50
51 }
52
Popular Tags