1 56 package org.objectstyle.cayenne.dataview; 57 58 import java.util.EventListener ; 59 import java.util.EventObject ; 60 61 public abstract class DispatchableEvent extends EventObject { 62 63 public DispatchableEvent(Object source) { 64 super(source); 65 } 66 67 public abstract void dispatch(EventListener listener); 68 69 public String toString() { 70 String cn = getClass().getName(); 71 return cn.substring(cn.lastIndexOf('.')+1) + "[" + paramString() + "]"; 72 } 73 74 protected String paramString() { 75 return ""; 76 } 77 78 } 79 | Popular Tags |