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