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();
}
package org.j3de.events;
public class UnknownEventException extends Exception {
public UnknownEventException(String s) {
super("Unknown class for Event : " + s);
}
}
package org.j3de.events;
import java.rmi.RemoteException;
public class DistributedEventCorruptedException extends RemoteException {
public DistributedEventCorruptedException(Exception e) {
package org.j3de.events;
public class InvalidListenerInterfaceException extends Exception {
public InvalidListenerInterfaceException(String msg) {
super(msg);
}
}