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