package org.j3de.events;
import java.rmi.RemoteException;
public class DistributedEventCreationException extends RemoteException {
public DistributedEventCreationException(Exception e) {
package org.j3de.events;
public class EventDispatcherDeactivatedException extends Exception {
public EventDispatcherDeactivatedException(String msg) {
super(msg);
}
}
package org.j3de.events;
public interface EventSource {
public void addJ3deEventDispatcher(J3deEventDispatcher dispatcher);
public void removeJ3deEventDispatcher(J3deEventDispatcher dispa
package org.j3de.events;
import java.util.EventListener;
public interface J3deEvent {
public void dispatch(EventListener listener);
public Class getListenerInterface();
}