diff options
author | Arne Juul <arnej@yahoo-inc.com> | 2018-12-17 07:06:08 +0000 |
---|---|---|
committer | Arne Juul <arnej@yahoo-inc.com> | 2018-12-17 07:06:08 +0000 |
commit | 544a950d185427f960d187aa74a0261e492e03ef (patch) | |
tree | c75ee8e9fe0f24535dc14dd482d223e2de907b7d /container-search/src | |
parent | b435eb84efa3b47e43e4865637532938e26e1e3f (diff) |
add default implementation of convenience method
Diffstat (limited to 'container-search/src')
-rw-r--r-- | container-search/src/main/java/com/yahoo/data/JsonProducer.java | 6 | ||||
-rw-r--r-- | container-search/src/main/java/com/yahoo/data/XmlProducer.java | 7 |
2 files changed, 8 insertions, 5 deletions
diff --git a/container-search/src/main/java/com/yahoo/data/JsonProducer.java b/container-search/src/main/java/com/yahoo/data/JsonProducer.java index dbc652d2d7d..6d925b41379 100644 --- a/container-search/src/main/java/com/yahoo/data/JsonProducer.java +++ b/container-search/src/main/java/com/yahoo/data/JsonProducer.java @@ -19,9 +19,11 @@ public interface JsonProducer { /** * Convenience method equivalent to: - * makeJson(new StringBuilder()).toString() + * writeJson(new StringBuilder()).toString() * @return String containing JSON representation of this object's data. */ - String toJson(); + default String toJson() { + return writeJson(new StringBuilder()).toString(); + } } diff --git a/container-search/src/main/java/com/yahoo/data/XmlProducer.java b/container-search/src/main/java/com/yahoo/data/XmlProducer.java index 93b0e8d296c..cdbfa61d2c2 100644 --- a/container-search/src/main/java/com/yahoo/data/XmlProducer.java +++ b/container-search/src/main/java/com/yahoo/data/XmlProducer.java @@ -15,10 +15,11 @@ public interface XmlProducer { /** * Convenience method equivalent to: - * makeXML(new StringBuilder()).toString() + * writeXML(new StringBuilder()).toString() * @return String containing XML representation of this object's data. */ - String toXML(); + default String toXML() { + return writeXML(new StringBuilder()).toString(); + } } - |