@Override public StringKeyStringValueMap marshal(Map<String, String> map) throws Exception { if( map == null ) { return null; } StringKeyStringValueMap xmlMap = new StringKeyStringValueMap(); for(Entry<String, String> entry : map.entrySet()) { String value = entry.getValue(); String key = entry.getKey(); StringKeyStringValueEntry xmlEntry = new StringKeyStringValueEntry(key, value); xmlMap.addEntry(xmlEntry); } return xmlMap; }
@Override public String put(String key, String value) { String oldVal = get(key); StringKeyStringValueEntry newEntry = new StringKeyStringValueEntry(key, value); entries.add(newEntry); return oldVal; }