aboutsummaryrefslogtreecommitdiffstats
path: root/src/org/connectbot/bean/AbstractBean.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/org/connectbot/bean/AbstractBean.java')
-rw-r--r--src/org/connectbot/bean/AbstractBean.java5
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();
}