java/sql-dk/src/info/globalcode/sql/dk/formatting/XmlFormatter.java
branchv_0
changeset 129 331634456bf8
parent 128 67f5ff139da0
child 131 347a7dd94a3f
--- a/java/sql-dk/src/info/globalcode/sql/dk/formatting/XmlFormatter.java	Sat Jan 04 19:39:35 2014 +0100
+++ b/java/sql-dk/src/info/globalcode/sql/dk/formatting/XmlFormatter.java	Sat Jan 04 19:54:11 2014 +0100
@@ -116,4 +116,44 @@
 			printEmptyElement(qname("columnHeader"), attributes);
 		}
 	}
+
+	@Override
+	public void writeStartRow() {
+		super.writeStartRow();
+		printStartElement(qname("row"));
+	}
+
+	@Override
+	public void writeColumnValue(Object value) {
+		super.writeColumnValue(value);
+		printTextElement(qname("column"), null, toString(value));
+	}
+
+	@Override
+	public void writeEndRow() {
+		super.writeEndRow();
+		printEndElement();
+	}
+
+	@Override
+	public void writeStartUpdatesResult() {
+		super.writeStartUpdatesResult();
+		printStartElement(qname("updatesResult"));
+	}
+
+	@Override
+	public void writeUpdatedRowsCount(int updatedRowsCount) {
+		super.writeUpdatedRowsCount(updatedRowsCount);
+		printTextElement(qname("updatedRows"), null, String.valueOf(updatedRowsCount));
+	}
+
+	@Override
+	public void writeEndUpdatesResult() {
+		super.writeEndUpdatesResult();
+		printEndElement();
+	}
+
+	protected String toString(Object value) {
+		return String.valueOf(value);
+	}
 }