diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2019-01-10 13:38:22 +0100 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2019-01-10 13:38:22 +0100 |
commit | 2e8e8f37a6fcc7ca194310a05ff079c3ad61127f (patch) | |
tree | 5111c810002a69efb6e5f4dfc6a59a5723fab32a /document/src/main/java/com/yahoo/vespaxmlparser | |
parent | c194ae3b6f72538b0709dd4a51cb08306c33e836 (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.java | 13 |
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(); |