ihm
Interface IHMMoteur


public interface IHMMoteur

L'interface IHM - Moteur, seule du package ihm visible par le Moteur.

Cette inerface présente les quelques méthodes que doit implémenter la classe de l'IHM qui sera visible du moteur.

Since:
1.0

Method Summary
 void finalize()
          Finalise l'IHM pour la préparer à se fermer.
 boolean init(MoteurIHM mi)
          Initialisation de l'IHM.
 void notifyAlert(int origID, java.lang.String msg, java.util.Date date)
          Notifie l'IHM qu'une alerte est arrivée.
 

Method Detail

notifyAlert

void notifyAlert(int origID,
                 java.lang.String msg,
                 java.util.Date date)
Notifie l'IHM qu'une alerte est arrivée.

L'appel à cette fonction est non bloquant, et thread-safe. De plus il peut être fait indépendamment du traitement des alertes par l'IHM.

Parameters:
origID - l'émetteur de l'alerte, désigné par son ID
msg - le message de l'alerte
date - la date de l'alerte
Since:
1.0

init

boolean init(MoteurIHM mi)
Initialisation de l'IHM.

L'initialisation doit être faite par le moteur, une fois celui-ci prêt à fonctionner.

Parameters:
mi - l'interface MoteurIHM du moteur qui initialise.
Returns:
true si l'initialisation s'est bien passé, false sinon.
Since:
1.0

finalize

void finalize()
Finalise l'IHM pour la préparer à se fermer.

Avant de fermer l'application, le moteur demande à l'interface de se préparer à se fermer. Cette méthode ne doit pas retourner avant que l'interface soit effectivement prête.

Since:
1.0