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 :
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.
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);
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 :
Merci d'avance
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);
Partager