aboutsummaryrefslogtreecommitdiffstats
path: root/container-search
diff options
context:
space:
mode:
authorArne Juul <arnej@yahoo-inc.com>2018-12-17 07:07:30 +0000
committerArne Juul <arnej@yahoo-inc.com>2018-12-17 07:07:30 +0000
commit5c87b09ff2f9820f572357340903c26bf37611d9 (patch)
tree71c4371a6c712896b6f0f1edff7b24a2d1048a2d /container-search
parent544a950d185427f960d187aa74a0261e492e03ef (diff)
implement XmlProducer
Diffstat (limited to 'container-search')
-rw-r--r--container-search/src/main/java/com/yahoo/prelude/hitfield/XMLString.java16
1 files changed, 14 insertions, 2 deletions
diff --git a/container-search/src/main/java/com/yahoo/prelude/hitfield/XMLString.java b/container-search/src/main/java/com/yahoo/prelude/hitfield/XMLString.java
index b728d8802e3..5aa7c62279b 100644
--- a/container-search/src/main/java/com/yahoo/prelude/hitfield/XMLString.java
+++ b/container-search/src/main/java/com/yahoo/prelude/hitfield/XMLString.java
@@ -1,12 +1,14 @@
// Copyright 2017 Yahoo Holdings. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
package com.yahoo.prelude.hitfield;
+import com.yahoo.data.XmlProducer;
+
/**
* A representation of an XML chunk.
*
- * @author <a href="mailto:steinar@yahoo-inc.com">Steinar Knutsen</a>
+ * @author Steinar Knutsen
*/
-public class XMLString {
+public class XMLString implements XmlProducer {
private final String content;
@@ -18,4 +20,14 @@ public class XMLString {
return content;
}
+ public StringBuilder writeXML(StringBuilder target) {
+ target.append(content);
+ return target;
+ }
+
+ @Override
+ public String toXML() {
+ return content;
+ }
+
}