Blame | Last modification | View Log | RSS feed
/** Created on 24/03/2005*/package DMS;import java.util.HashMap;import java.util.Vector;import org.w3c.dom.Node;/*** @author mtayler*/public class configXML {private HashMap map;private static String DMS_CONFIG_XML = "dms-config.xml";public configXML() {//load xml datamap = new HashMap();Node root = XMLParser.getRootNode(DMS_CONFIG_XML);Node dsNode = XMLParser.findNode(root,"datasource-list");Vector dsVector = XMLParser.findNodeList(dsNode,"datasource");for (int i=0;i<dsVector.size();i++) {Node node=(Node)dsVector.get(i);configXMLItem item = new configXMLItem(node);map.put(item.getDSName(),item);}}public configXMLItem[] getConfigList() {return (configXMLItem[])map.values().toArray(new configXMLItem[0]);}public configXMLItem getConfigByName(String name) {return (configXMLItem)map.get(name);}}