aboutsummaryrefslogtreecommitdiffstats
path: root/document/src/main/java/com/yahoo/vespaxmlparser
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2019-01-10 13:38:22 +0100
committerHenning Baldersheim <balder@yahoo-inc.com>2019-01-10 13:38:22 +0100
commit2e8e8f37a6fcc7ca194310a05ff079c3ad61127f (patch)
tree5111c810002a69efb6e5f4dfc6a59a5723fab32a /document/src/main/java/com/yahoo/vespaxmlparser
parentc194ae3b6f72538b0709dd4a51cb08306c33e836 (diff)
Add serialization for bool fields.
Diffstat (limited to 'document/src/main/java/com/yahoo/vespaxmlparser')
-rw-r--r--document/src/main/java/com/yahoo/vespaxmlparser/VespaXMLFieldReader.java13
1 files changed, 13 insertions, 0 deletions
diff --git a/document/src/main/java/com/yahoo/vespaxmlparser/VespaXMLFieldReader.java b/document/src/main/java/com/yahoo/vespaxmlparser/VespaXMLFieldReader.java
index 8aa34ae9bba..737371f2375 100644
--- a/document/src/main/java/com/yahoo/vespaxmlparser/VespaXMLFieldReader.java
+++ b/document/src/main/java/com/yahoo/vespaxmlparser/VespaXMLFieldReader.java
@@ -298,6 +298,19 @@ public class VespaXMLFieldReader extends VespaXMLReader implements FieldReader {
}
}
+ public void read(FieldBase field, BoolFieldValue value) {
+ try {
+ String dataParsed = reader.getElementText();
+ try {
+ value.assign(dataParsed);
+ } catch (Exception e) {
+ throw newDeserializeException(field, e.getMessage());
+ }
+ } catch (XMLStreamException e) {
+ throw newException(field, e);
+ }
+ }
+
public void read(FieldBase field, DoubleFieldValue value) {
try {
String dataParsed = reader.getElementText();