01: package net.javacoding.jspider.api.event.resource;
02:
03: import net.javacoding.jspider.api.model.FetchedResource;
04: import net.javacoding.jspider.api.event.EventVisitor;
05:
06: /**
07: * $Id: MalformedBaseURLFoundEvent.java,v 1.2 2003/04/08 15:50:25 vanrogu Exp $
08: */
09: public class MalformedBaseURLFoundEvent extends ResourceRelatedEvent {
10:
11: protected String malformedBaseURL;
12:
13: public MalformedBaseURLFoundEvent(FetchedResource resource,
14: String malformedBaseURL) {
15: super (resource);
16: this .malformedBaseURL = malformedBaseURL;
17: }
18:
19: public FetchedResource getResource() {
20: return (FetchedResource) resource;
21: }
22:
23: public String getComment() {
24: return "malformed baseURL found in resource '"
25: + resource.getURL() + "' : '" + malformedBaseURL + "'";
26: }
27:
28: public String getMalformedBaseURL() {
29: return malformedBaseURL;
30: }
31:
32: public void accept(EventVisitor visitor) {
33: visitor.visit(this );
34: }
35:
36: public String toString() {
37: return getComment();
38: }
39: }
|