SimpleSpiderContext.java :  » Web-Crawler » jspider » net » javacoding » jspider » mockobjects » Java Open Source

Java Open Source » Web Crawler » jspider 
jspider » net » javacoding » jspider » mockobjects » SimpleSpiderContext.java
package net.javacoding.jspider.mockobjects;

import net.javacoding.jspider.api.model.Cookie;
import net.javacoding.jspider.api.model.Site;
import net.javacoding.jspider.core.Agent;
import net.javacoding.jspider.core.SpiderContext;
import net.javacoding.jspider.core.dispatch.EventDispatcher;
import net.javacoding.jspider.spi.Rule;
import net.javacoding.jspider.core.rule.Ruleset;
import net.javacoding.jspider.core.storage.Storage;

import java.io.InputStream;
import java.net.*;

/**
 * Mock implementation of a SpiderContext.
 *
 * $Id: SimpleSpiderContext.java,v 1.14 2003/04/29 17:53:50 vanrogu Exp $
 *
 * @author Gnther Van Roey
 */
public class SimpleSpiderContext implements SpiderContext {

    protected URL baseUrl;

    public SimpleSpiderContext ( ) throws MalformedURLException{
        this ( new URL("http://j-spider.sourceforge.net") );
    }

    public SimpleSpiderContext ( URL url ) {
        this.baseUrl = url;
    }

    public void setCookies(Site site, Cookie[] cookies) {
    }

    public void preHandle(URLConnection connection) {
    }

    public void preHandle(URLConnection connection, Site site) {
    }

    public void postHandle(URLConnection connection, Site site) {
    }

    public Storage getStorage() {
        return null;
    }

    public Agent getAgent() {
        return null;
    }

    public void setAgent(Agent agent) {
    }

    public URL getBaseURL() {
        return baseUrl;
    }

    public EventDispatcher getEventDispatcher() {
        return null;
    }

    public Ruleset getSiteSpiderRules(Site site) {
        return null;
    }

    public Ruleset getSiteParserRules(Site site) {
        return null;
    }

    public Rule getSiteRobotsTXTRule(Site site) {
        return null;
    }

    public Ruleset getGeneralSpiderRules() {
        return null;
    }

    public Ruleset getGeneralParserRules() {
        return null;
    }

    public Ruleset getSiteRules(Site site) {
        return null;
    }

    public void throttle(Site site) {
    }

    public void registerRobotsTXT(Site site, InputStream inputStream) {
    }

    public void registerRobotsTXTError(Site site) {
    }

    public void registerRobotsTXTSkipped(Site site) {
    }

    public void registerNewSite(Site site) {
    }

    public boolean getUseProxy() {
        return false;
    }

    public String getUserAgent() {
        return null;
    }
}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.