package br.com.caelum.stella.frete.adapter; import java.text.NumberFormat; import java.util.Locale; import javax.xml.bind.annotation.adapters.XmlAdapter; public class DoubleAdapter extends XmlAdapter<String,Double> { private static NumberFormat formatter = NumberFormat.getInstance(new Locale("pt","BR")); @Override public String marshal(Double v) throws Exception { return formatter.format(v); } @Override public Double unmarshal(String v) throws Exception { return formatter.parse(v).doubleValue(); } }