001 package sale.events; 002 003 import java.util.EventListener; 004 005 /** 006 * This interface has to be implemented by classes that wish to receive {@link TimerEvent TimerEvent}s. 007 * 008 * @author Stephan Gambke 009 * @version 2.0 11/06/1999 010 * @since v2.0 011 */ 012 public interface TimerListener extends EventListener { 013 014 /** 015 * Invoked when the time has been set. 016 * 017 * @param tevtEvent the TimerEvent to process 018 * 019 * @override Always 020 */ 021 public void onTimeSet(TimerEvent tevtEvent); 022 023 /** 024 * Invoked when the interval has been set. 025 * 026 * @param tevtEvent the TimerEvent to process 027 * 028 * @override Always 029 */ 030 public void onIntervalSet(TimerEvent tevtEvent); 031 032 /** 033 * Invoked when the time has been increased. 034 * 035 * @param tevtEvent the TimerEvent to process 036 * 037 * @override Always 038 */ 039 public void onGoneAhead(TimerEvent tevtEvent); 040 }