/**
 * Requirements of an EventListener in an
 * event listener system
 *
 * @author  Prof. David Bernstein, James Madison University
 * @version 1.0
 */
public interface EventListener extends EventReceiver
{
    /**
     * Handle an event
     *
     * @param event   The Event to handle
     * @return        true if the Event was handled
     */
    public abstract boolean handleEvent(ListenerEvent event);

}
