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