try{
Collections.sort(totalizadorEstrutura,
new Comparator(){
public int compare(Object arg0, Object arg1) {
TotalizadorRelatorios t1 = (TotalizadorRelatorios) arg0;
TotalizadorRelatorios t2 = (TotalizadorRelatorios) arg1;
return t1.getId().compareTo(t2.getId());
}
});
int total = 0;
builder.addNode("totalizadores");
Iterator itTotalizadores = totalizadorEstrutura.iterator();
while(itTotalizadores.hasNext()){
TotalizadorRelatorios tr = (TotalizadorRelatorios) itTotalizadores.next();
String nome = tr.getEstrutura();
String valor = "" + tr.getTotal();
total += tr.getTotal();
builder.addClosedNode("totalizador",
"nome=\"" + builder.normalize(nome) + "\"" +
" valor=\"" + builder.normalize(valor) + "\"");
}
builder.addClosedNode("total",