Bonjour,

je voudrais créer un objet à l'aide de Digester dans le lequel je renseigne certaines valeurs à l'aide des valeurs présents dans le fichier XML et d'autres à l'aide de variables (donc pas des données de mon fichier XML).

J'ai donc ceci pour l'instant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
String suffix = "toto";
digester.addObjectCreate("commande/"+suffix, CaracteristiqueCommande.class);
digester.addCallMethod("commande/"+suffix, "setValeur", 0);
Cela me permet d'appeler la méthode setValeur est lui passant en paramètre le contenu de la balise commande/toto. Ceci marche bien.
Mon problème est que je voudrais appeler une autre méthode en lui passant cette fois la valeur de la variable suffix. J'avais pensé à utiliser les méthodes push ou pushParams, mais je n'ai pas réussi :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Class [] typeParams = { String.class };;
digester.addCallMethod("commande/"+suffix, "setBaliseXml", 1, typeParams);
digester.push(suffix);
Merci d'avance