Je n'arrive pas à utiliser la reflection dans mon programme.
Je vous expose la situation :
J'ai un fichier XML contenant un texte spécifique, par example "BOEventTypeEnum". Il s'agit du nom d'une interface. Dans mon programme, je souhaiterai évoquer la table String[] valuesText qui est contenue dans l'interface "BOEventTypeEnum" pour connaître sa taille et tous ses éléments.
En temps normal, j'aurai simplement écrit :
Mais puisque le texte BOEventTypeEnum sera lue dans le fichier XML, il faudra que j'arrive à évoquer la table lors de l'exécution. Il faudra en gros parvenir à faire quelque chose de ce genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 for (int keyId=0; keyId < BOEventTypeEnum.valuesText.length;keyId++) { helperDef.put(new Integer(keyId),BOEventTypeEnum.valuesText[keyId]); }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 for (int keyId=0; keyId < LueDansLeXML.valuesText.length;keyId++) { helperDef.put(new Integer(keyId),LueDansLeXML.valuesText[keyId]); }
Merci de votre aide,
Partager