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 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 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 |