001    /*
002    @license.text@
003     */
004    package biz.hammurapi.metrics;
005    
006    import org.w3c.dom.Element;
007    
008    import biz.hammurapi.metrics.Metric.Measurement;
009    import biz.hammurapi.xml.dom.DomSerializable;
010    
011    
012    /**
013     * @author Pavel Vlasov
014     * @revision $Revision$
015     */
016    public class MeasurementDomSerializer {
017    
018            public DomSerializable toDomSerializable(final Measurement measurement) {
019                    return new DomSerializable() {
020    
021                            public void toDom(Element holder) {
022                                    holder.setAttribute("value", String.valueOf(measurement.getValue()));
023                                    holder.setAttribute("time", String.valueOf(measurement.getTime()));
024                            }
025                            
026                    };
027            }
028    }