/* * Copyright 2000-2013 Enonic AS * http://www.enonic.com/license */ package com.enonic.vertical.adminweb; import org.jdom.Element; import java.util.Map; import java.util.Properties; public class PropertiesXmlCreator { public Element createElement( String elementName, String childName, Properties properties ) { Element el = new Element( elementName ); for ( Object key : properties.keySet() ) { el.addContent( createElement( childName, (String) key, (String) properties.get( key ) ) ); } return el; } public Element createElement( String elementName, String childName, Map<Object, Object> properties ) { Element el = new Element( elementName ); for ( Object key : properties.keySet() ) { el.addContent( createElement( childName, (String) key, (String) properties.get( key ) ) ); } return el; } private Element createElement( String name, String key, String value ) { Element el = new Element( name ); el.setAttribute( "name", key ); el.setAttribute( "value", value ); return el; } }