KickJava   Java API By Example, From Geeks To Geeks.

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


1 package net.javacoding.jspider.api.event.engine;
2
3
4 import net.javacoding.jspider.api.event.EventVisitor;
5 import net.javacoding.jspider.api.model.Resource;
6 import net.javacoding.jspider.api.model.Site;
7 import net.javacoding.jspider.core.storage.Storage;
8
9 /**
10  *
11  * $Id: SpideringStoppedEvent.java,v 1.3 2003/03/28 17:26:25 vanrogu Exp $
12  *
13  * @author Günther Van Roey
14  */

15 public class SpideringStoppedEvent extends EngineRelatedEvent {
16
17     protected Storage storage;
18
19     public SpideringStoppedEvent(Storage storage) {
20         this.storage = storage;
21     }
22
23     public boolean isFilterable() {
24         return false;
25     }
26
27     public String JavaDoc getComment() {
28         return "Spidering stopped";
29     }
30
31     public void accept(EventVisitor visitor) {
32         visitor.visit(this);
33     }
34
35     public Resource[] getResources ( ) {
36         return storage.getResourceDAO().getAllResources ( );
37     }
38
39     public Site[] getSites ( ) {
40         return storage.getSiteDAO().findAll ( );
41     }
42
43 }
44
Popular Tags