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.FetchedResource; 6 import net.javacoding.jspider.api.model.Resource; 7 8 9 15 public class ResourceReferenceDiscoveredEvent extends ResourceRelatedEvent { 16 17 protected Resource targetResource; 18 19 public ResourceReferenceDiscoveredEvent(Resource resource, 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 } 40 | Popular Tags |