Ejemplo n.º 1
0
 void ecrireXml(StringBuffer buf, int indent) {
   Divers.ecrire(buf, "<operation", indent);
   Divers.ecrireAttrXml(buf, "nom", nom);
   Divers.ecrire(buf, ">");
   for (Iterator<ModeleParametre> iter = parametres.iterator(); iter.hasNext(); ) {
     ModeleParametre param = iter.next();
     param.ecrireXml(buf, indent + 1);
   }
   for (Iterator<ModeleVariable> iter = retours.iterator(); iter.hasNext(); ) {
     ModeleVariable retour = iter.next();
     retour.ecrireRetourXml(buf, indent + 1);
   }
   for (Iterator<ModeleVariable> iter = variables.iterator(); iter.hasNext(); ) {
     ModeleVariable var = iter.next();
     var.ecrireXml(buf, indent + 1);
   }
   for (Iterator<ModeleInstruction> iter = instructions.iterator(); iter.hasNext(); ) {
     ModeleInstruction instr = iter.next();
     instr.ecrireXml(buf, indent + 1);
   }
   Divers.ecrire(buf, "</operation>", indent);
 }