Bonjour,
Je réalise un logiciel en java/swing en suivant le pattern mvc.
Je fais communiquer la vue et le modèle en utilisant cette méthode.
Le problème étant que lorsque le nombre de variables à écouter devient important, c'est assez lourd.
J'ai réussi à rendre les méthodes addListener, removeListener et getListeners génériques mais j'obtiens un warning (type safety) :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
	public void addListener(Class listenerClass,EventListener listener){
		listeners.add(listenerClass, listener);
 
	}
 
	public void removeListener(Class listenerClass, EventListener listener){
		listeners.remove(listenerClass, listener);
	}
 
	public SpeedSimulationListener[] getListener(Class listenerClass){
		return listeners.getListeners(listenerClass);
	}
Edit: j'ai finalement résolu ce problème

Pour les méthodes fire, je me demandais si il était possible de les ajouter automatiquement avec eclipse (comme on fait pour les getters et les setters).
Merci d'avance.