01: package net.javacoding.jspider.api.event.resource;
02:
03: import net.javacoding.jspider.api.event.EventVisitor;
04: import net.javacoding.jspider.api.model.FetchedResource;
05: import net.javacoding.jspider.api.model.Resource;
06:
07: /**
08: *
09: * $Id: ResourceReferenceDiscoveredEvent.java,v 1.1.1.1 2002/11/20 17:02:32 vanrogu Exp $
10: *
11: * @author Günther Van Roey
12: */
13: public class ResourceReferenceDiscoveredEvent extends
14: ResourceRelatedEvent {
15:
16: protected Resource targetResource;
17:
18: public ResourceReferenceDiscoveredEvent(Resource resource,
19: Resource targetResource) {
20: super (resource);
21: this .targetResource = targetResource;
22: }
23:
24: public FetchedResource getResource() {
25: return (FetchedResource) resource;
26: }
27:
28: public Resource getReferencedResource() {
29: return targetResource;
30: }
31:
32: public String getComment() {
33: return "resource " + resource + " references " + targetResource;
34: }
35:
36: public void accept(EventVisitor visitor) {
37: visitor.visit(this);
38: }
39: }
|