de.willuhn.jameica.reminder
Interface Renderer
- All Known Implementing Classes:
- ToStringRenderer
public interface Renderer
In Jameica koennen ReminderMessages verschickt werden. Abhaengig
von Faelligkeit werden die dann auf der Startseite angzeigt.
Hierbei kann es sich um ganz verschiedene Arten von Erinnerungen
handeln. Es koennte nur ein Hinweistext sein (z.Bsp. "Ueberweisung
XY nicht vergessen") aber auch interaktive Reminder, bei denen
es dem Programmierer ueberlassen ist, wie der Reminder angezeigt
wird und welche Aktionen daraufhin moeglich sind.
Um hier einen moeglichst grossen Freiraum zu schaffen, kuemmert
sich Jameica lediglich um das Speichern der Reminder. Fuer die
Anzeige der Reminder steht auf der Startseite von Jameica eine
Box zur Verfuegung, in der alle faelligen Reminder angezeigt
werden. Durch Implementierung des Renderer-Interfaces
kann der Programmierer selbst festlegen, wie die Erinnerung
angezeigt wird.
WICHTIG: Der Programmierer muss sich selbst darum kuemmern,
den Reminder zu loeschen, wenn die Erinnerung als erledigt angesehen
werden kann. Das geschieht wie folgt:
ReminderService service = (ReminderService) Application.getBootloader().getBootable(ReminderService.class);
service.delete(reminder);
|
Method Summary |
void |
render(org.eclipse.swt.widgets.Composite composite,
Reminder reminder)
Rendert den uebergebenen Reminder auf das Composite. |
render
void render(org.eclipse.swt.widgets.Composite composite,
Reminder reminder)
throws java.rmi.RemoteException
- Rendert den uebergebenen Reminder auf das Composite.
- Parameters:
composite - das Composite.reminder - die Erinnerung.
- Throws:
java.rmi.RemoteException