diff options
Diffstat (limited to 'src/org/connectbot/bean/AbstractBean.java')
-rw-r--r-- | src/org/connectbot/bean/AbstractBean.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/org/connectbot/bean/AbstractBean.java b/src/org/connectbot/bean/AbstractBean.java index 13dd285..4998727 100644 --- a/src/org/connectbot/bean/AbstractBean.java +++ b/src/org/connectbot/bean/AbstractBean.java @@ -29,11 +29,12 @@ import android.content.ContentValues; */ abstract class AbstractBean { public abstract ContentValues getValues(); + public abstract String getBeanName(); public String toXML() { XmlBuilder xml = new XmlBuilder(); - xml.append("<host>"); + xml.append(String.format("<%s>", getBeanName())); ContentValues values = getValues(); for (Entry<String, Object> entry : values.valueSet()) { @@ -41,7 +42,7 @@ abstract class AbstractBean { if (value != null) xml.append(entry.getKey(), value); } - xml.append("</host>"); + xml.append(String.format("</%s>", getBeanName())); return xml.toString(); } |