Ejemplo n.º 1
0
 String toXml() {
   StringBuilder sb = new StringBuilder("  <mailbox name=\"");
   sb.append(name);
   sb.append("\"");
   sb.append(" when=\"");
   sb.append(String.valueOf(when));
   sb.append("\"");
   sb.append(">");
   sb.append(lineSeparator);
   if (properties != null) {
     Iterator<Property> it = properties.keyIterator();
     if (it != null) {
       while (it.hasNext()) {
         Property property = it.next();
         Object value = properties.getProperty(property);
         if (value != null) {
           sb.append(propertyToXml(property.getDisplayName(), value.toString()));
         }
       }
     }
   }
   sb.append("  </mailbox>");
   return sb.toString();
 }