package eu.choreos.vv.data.convertion.xml; import java.io.PrintWriter; import eu.choreos.vv.data.ReportData; public class ReportDataXML extends XMLConverter<ReportData> { public static final String VALUE = "value"; public static final String PARAMETERS = "parameters"; public static final String MEASUREMENTS = "measurements"; public ReportDataXML(PrintWriter writer) { super(writer); } public void convert(ReportData data) { writerParameters(data); writeMeasurements(data); super.convert(data); } private void writeMeasurements(ReportData data) { openTag(MEASUREMENTS); writeList(VALUE, data.getMeasurements("responseTime")); closeTag(MEASUREMENTS); } private void writerParameters(ReportData data) { openTag(PARAMETERS); writeList(VALUE, data.getParameters()); closeTag(PARAMETERS); } }