package net.sf.minuteProject.utils.velocity;
import java.util.ArrayList;
import java.util.Enumeration;
import java.util.Hashtable;
import java.util.List;
import net.sf.minuteProject.configuration.bean.Target;
import net.sf.minuteProject.configuration.bean.TemplateTarget;
import net.sf.minuteProject.loader.catalog.technologycatalog.node.Technology;
import net.sf.minuteProject.loader.catalog.technologycatalog.node.TechnologyCatalog;
public class VelocityUtils {
// public static String getDistinctVelocityDirectory (TechnologyCatalog technologyCatalog) {
// List<String> list = new ArrayList<String>();
// StringBuffer sb = new StringBuffer();
// for (Technology technology : technologyCatalog.getTechnologies().getTechnologys()) {
// list.add(getDistinctVelocityDirectory(technology));
// }
// for (String string : list) {
// sb.append(string+",");
// }
// return sb.toString();
// }
//
// private static String getDistinctVelocityDirectory(Technology technology) {
// return technology.getTemplateDir();
// }
//
// public static String getDistinctVelocityLib(List<Target> list) {
// StringBuffer sb = new StringBuffer();
// Hashtable<String, String> ht = new Hashtable<String, String>();
// for (Target target : list) {
// for (TemplateTarget templateTarget : target.getTemplateTargets()) {
// ht.put(templateTarget.getLibdir(), templateTarget.getLibdir());
// }
// }
// Enumeration<String> e = ht.elements();
// while (e.hasMoreElements())
// sb.append((String)e.nextElement()+",");
// return sb.toString();
// }
}