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 :
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]);
 
}
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 < LueDansLeXML.valuesText.length;keyId++)	
{
	helperDef.put(new Integer(keyId),LueDansLeXML.valuesText[keyId]);
 
}

Merci de votre aide,