KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > net > javacoding > jspider > mockobjects > SimpleSpiderContext


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 JavaDoc;
13 import java.net.*;
14
15 /**
16  * Mock implementation of a SpiderContext.
17  *
18  * $Id: SimpleSpiderContext.java,v 1.14 2003/04/29 17:53:50 vanrogu Exp $
19  *
20  * @author Günther Van Roey
21  */

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 JavaDoc 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 JavaDoc getUserAgent() {
109         return null;
110     }
111 }
112
Popular Tags