1 package net.javacoding.jspider.mockobjects; 2 3 import net.javacoding.jspider.api.model.Cookie; 4 import net.javacoding.jspider.api.model.Site; 5 import net.javacoding.jspider.core.Agent; 6 import net.javacoding.jspider.core.SpiderContext; 7 import net.javacoding.jspider.core.dispatch.EventDispatcher; 8 import net.javacoding.jspider.spi.Rule; 9 import net.javacoding.jspider.core.rule.Ruleset; 10 import net.javacoding.jspider.core.storage.Storage; 11 12 import java.io.InputStream ; 13 import java.net.*; 14 15 22 public class SimpleSpiderContext implements SpiderContext { 23 24 protected URL baseUrl; 25 26 public SimpleSpiderContext ( ) throws MalformedURLException{ 27 this ( new URL("http://j-spider.sourceforge.net") ); 28 } 29 30 public SimpleSpiderContext ( URL url ) { 31 this.baseUrl = url; 32 } 33 34 public void setCookies(Site site, Cookie[] cookies) { 35 } 36 37 public void preHandle(URLConnection connection) { 38 } 39 40 public void preHandle(URLConnection connection, Site site) { 41 } 42 43 public void postHandle(URLConnection connection, Site site) { 44 } 45 46 public Storage getStorage() { 47 return null; 48 } 49 50 public Agent getAgent() { 51 return null; 52 } 53 54 public void setAgent(Agent agent) { 55 } 56 57 public URL getBaseURL() { 58 return baseUrl; 59 } 60 61 public EventDispatcher getEventDispatcher() { 62 return null; 63 } 64 65 public Ruleset getSiteSpiderRules(Site site) { 66 return null; 67 } 68 69 public Ruleset getSiteParserRules(Site site) { 70 return null; 71 } 72 73 public Rule getSiteRobotsTXTRule(Site site) { 74 return null; 75 } 76 77 public Ruleset getGeneralSpiderRules() { 78 return null; 79 } 80 81 public Ruleset getGeneralParserRules() { 82 return null; 83 } 84 85 public Ruleset getSiteRules(Site site) { 86 return null; 87 } 88 89 public void throttle(Site site) { 90 } 91 92 public void registerRobotsTXT(Site site, InputStream inputStream) { 93 } 94 95 public void registerRobotsTXTError(Site site) { 96 } 97 98 public void registerRobotsTXTSkipped(Site site) { 99 } 100 101 public void registerNewSite(Site site) { 102 } 103 104 public boolean getUseProxy() { 105 return false; 106 } 107 108 public String getUserAgent() { 109 return null; 110 } 111 } 112 | Popular Tags |