Blame | Last modification | View Log | RSS feed
/** Created on 31/03/2005*/package DMS;import org.w3c.dom.Node;import java.util.HashMap;import java.util.Vector;/*** @author mtayler*/public class templateList {private HashMap map;public templateList(Node root) {map = new HashMap();parseRoot(root);}private void parseRoot(Node root) {Vector dsVector = XMLParser.findNodeList(root,"template");for (int i=0;i<dsVector.size();i++) {Node node=(Node)dsVector.get(i);templateItem template = new templateItem(node);map.put(template.getName(),template);}}public String[] getTemplateNames() {return (String[])map.keySet().toArray(new String[0]);}public templateItem[] getTemplates() {return (templateItem[])map.values().toArray(new templateItem[0]);}/*** @return Returns the templates by name.*/public templateItem getTemplateByName(String name) {return (templateItem)map.get(name);}}