/* * Copyright 2005-2010 Ignis Software Tools Ltd. All rights reserved. */ package jsystem.treeui.sobrows; import java.util.HashMap; import java.util.Iterator; public class Imports implements CodeElement { HashMap<String, String> imports = new HashMap<String, String>(); public void addImport(String importName) { imports.put(importName, importName); } public String toString() { StringBuffer importsBuf = new StringBuffer(); Iterator<String> iter = imports.keySet().iterator(); while (iter.hasNext()) { importsBuf.append("import "); importsBuf.append(iter.next()); importsBuf.append(";\n"); } return importsBuf.toString(); } public void addToCode(Code code) { Iterator<String> iter = imports.keySet().iterator(); while (iter.hasNext()) { code.addLine("import " + iter.next() + ";"); } } }