package com.idega.presentation.remotescripting; import java.util.Collection; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Set; import com.idega.presentation.IWContext; import com.idega.presentation.Layer; import com.idega.presentation.Page; /** * @author gimmi */ public class RemoteScriptingResults extends Page { private Map map = new HashMap(); public RemoteScriptingResults(String layerID, Collection items) { this.map.put(layerID, items); } public void addLayer(String layerID, Collection items) { this.map.put(layerID, items); } public void main(IWContext iwc) { if (this.map != null) { Set layerIDSet = this.map.keySet(); Iterator layerIDIter = layerIDSet.iterator(); Collection items; Iterator itemIter; Object layerID; while (layerIDIter.hasNext()) { layerID = layerIDIter.next(); Layer layer = new Layer(); layer.setID(layerID.toString()); items = (Collection) this.map.get(layerID); itemIter = items.iterator(); while (itemIter.hasNext()) { Layer l = new Layer(); String id = itemIter.next().toString(); l.add(id); // l.setName(id); layer.add(l); } add(layer); } } } }