Package jadex.bdiv3.examples.alarmclock
A simple alarmclock agent.
-
Class Summary Class Description Alarm This class encapsulates the functionality of an alarm.AlarmclockAgent Alarm clock that notifies on alarm.AlarmclockAgent.AlarmGoal Check alarm time and trigger notification if necessary.AlarmclockAgent.NotifyGoal Notify about an alarmAlarmclockAgent.PlaySongGoal Play a songAlarmPlan The alarm plan has the purpose to wait for the next alarm time and issue the notification.AlarmSettingsDialog A panel for editing the settings of an alarm.AlarmsGui The alarm dialog presenting a list of alarms..AppStarter Class for starting the alarmclock application.BeepPlan Play a beep.ClockFrame The clock frame.Main Main for starting the example programmatically.OptionDialog Configure the alarmclock options.PlaySongPlan Plan for playing a song.Settings Contains all settings that need to be amde persist.SyncSettingsAlarmsPlan Adapt the settings to the "alarms" beliefset by adding or removing alarms.Time The alarm time struct.TimeSpinner A spinner for presenting and inputing time values.