https://hal.archives-ouvertes.fr/hal-02177293
Tip revision: a5c3a632ff52caf942ac0457ce1ec733926a867b authored by Software Heritage on 01 January 2004, 00:00:00 UTC
hal: Deposit 315 in collection hal
hal: Deposit 315 in collection hal
Tip revision: a5c3a63
ResultatListener.java
/*
* Créé le 13 sept. 2004
*
*/
package resultat;
/**
* ensemble de méthodes permettant d'écouter une InterfaceResultat.
* L'évènement émis peut être une modification de la nature de l'information,
* ou une suppression, ou un simple raffraichissement.
*
* @author Vincent Labatut
* @version 1
* @see resultat.InterfaceResultat
* @see resultat.VisionneurResultat
*/
public interface ResultatListener
{
/**
* appelée quand l'InterfaceResultat écoutée est supprimée.
* Le champ source du ResultatEvent contient l'InterfaceResultat supprimée.
*
* @param e le ResultatEvent reçu
*/
public void resultatSuppr(ResultatEvent e);
/**
* appelée quand un constituant de l'InterfaceResultat écoutée est inséré, remplacé ou supprimé.
* Le champ source du ResultatEvent contient l'InterfaceResultat modifiée.
* Le champ type permet de déterminer la nature de la modification (insertion, remplacement ou suppression).
* Le champ index désigne le constituant touché par la modification.
*
* @param e le ResultatEvent reçu
*/
public void resultatEltModif(ResultatEvent e);
/**
* appelée quand l'affichage de l'InterfaceResultat nécessite un raffraichissement.
* Cette méthode est destinée à la GUI.
* Le champ source du ResultatEvent contient l'InterfaceResultat concernée.
*
* @param e le ResultatEvent reçu
*/
public void resultatRaffr(ResultatEvent e);
}