KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > net > javacoding > jspider > api > event > resource > ResourceFetchErrorEvent


1 package net.javacoding.jspider.api.event.resource;
2
3
4 import net.javacoding.jspider.api.event.EventVisitor;
5 import net.javacoding.jspider.api.model.FetchErrorResource;
6 import net.javacoding.jspider.api.model.Resource;
7
8
9 /**
10  *
11  * $Id: ResourceFetchErrorEvent.java,v 1.5 2003/05/01 08:19:16 vanrogu Exp $
12  *
13  * @author Günther Van Roey
14  */

15 public class ResourceFetchErrorEvent extends ResourceRelatedEvent {
16
17     protected int httpStatus;
18
19     public ResourceFetchErrorEvent(Resource resource, int httpStatus) {
20         super(resource);
21         this.httpStatus = httpStatus;
22     }
23
24     public FetchErrorResource getResource() {
25         return (FetchErrorResource) resource;
26     }
27
28     public int getHttpStatus ( ) {
29         return httpStatus;
30     }
31
32     public String JavaDoc getComment() {
33         return "resource " + resource.getURL() + " couldn't be fetched [" + httpStatus + "]";
34     }
35
36     public void accept(EventVisitor visitor) {
37         visitor.visit(this);
38     }
39
40     public boolean isError() {
41         return true;
42     }
43 }
44
Popular Tags