Bonjour,
dans mon application, j'ai une interface ayant les fonctions
J'ai une map contenant des map de <String,Object>() .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 public interface IndicatorType{ evaluate(); toXML(); }
Object étant en fait différents objets implémentant l'interface IndicatorType.
A, B , C , par exemple.
Quand j'itère ma map de map je récupère donc des maps de <String,Object>()
que j'itère de nouveau.
J'aimerais appeler la fonction evaluate() de chaque objet , comment faire?
Est-ce qu'il y a moyen de faire mieux que mon interface?
J'arrive à récupérer l'objet mais je ne sais pas en quoi le caster pour appeler sa méthode evaluate() car l'objet sera tantôt de type A , B , C .
Merci de l'aide.
Partager