Ignore:
Timestamp:
2004-08-20T13:59:02+12:00 (20 years ago)
Author:
mdewsnip
Message:

Moved clear() and setValue() functions from MSMUtils into XMLTools. Moved NS_SEP string from MSMUtils into StaticStrings.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gli/src/org/greenstone/gatherer/cdm/PlugInManager.java

    r8002 r8015  
    4848import org.greenstone.gatherer.gui.GComboBox;
    4949import org.greenstone.gatherer.gui.GLIButton;
    50 import org.greenstone.gatherer.msm.MSMUtils;
    5150import org.greenstone.gatherer.util.StaticStrings;
    5251import org.greenstone.gatherer.util.Utility;
     52import org.greenstone.gatherer.util.XMLTools;
    5353import org.w3c.dom.*;
    5454import org.xml.sax.*;
     55
    5556/** This class is for maintaining a list of known plug-ins, and importing new plugins using the parser. */
    5657public class PlugInManager
     
    490491        String node_name = node.getNodeName();
    491492        if (node_name.equalsIgnoreCase("PluginName")) {
    492         String name = MSMUtils.getValue(node);
     493        String name = XMLTools.getValue(node);
    493494        plugin_list[i] = name;
    494495        i++;       
     
    559560        node_name = node.getNodeName();
    560561        if(node_name.equalsIgnoreCase("Name")) {
    561         String name = MSMUtils.getValue(node);
     562        String name = XMLTools.getValue(node);
    562563        // We can save ourselves some processing time if a plugin with this name already exists in our manager. If so retrieve it and return it.
    563564        PlugIn existing = getBasePlugIn(name);
     
    568569        }
    569570        else if(node_name.equalsIgnoreCase("Desc")) {
    570         plugin.setDescription(MSMUtils.getValue(node));
     571        plugin.setDescription(XMLTools.getValue(node));
    571572        }
    572573        else if(node_name.equalsIgnoreCase(CollectionConfiguration.ABSTRACT_ELEMENT)) {
    573         plugin.setIsAbstract(MSMUtils.getValue(node).equalsIgnoreCase(CollectionConfiguration.YES_STR));
     574        plugin.setIsAbstract(XMLTools.getValue(node).equalsIgnoreCase(CollectionConfiguration.YES_STR));
    574575        }
    575576        // Parse the multitude of arguments.
     
    584585                node_name = det.getNodeName();
    585586                if(node_name.equalsIgnoreCase("Name")) {
    586                 argument.setName(MSMUtils.getValue(det));
     587                argument.setName(XMLTools.getValue(det));
    587588                }
    588589                else if(node_name.equalsIgnoreCase("Desc")) {
    589                 argument.setDescription(MSMUtils.getValue(det));
     590                argument.setDescription(XMLTools.getValue(det));
    590591                }
    591592                else if(node_name.equalsIgnoreCase("Type")) {
    592                 argument.setType(MSMUtils.getValue(det));
     593                argument.setType(XMLTools.getValue(det));
    593594                }
    594595                else if(node_name.equalsIgnoreCase("Default")) {
    595                 argument.setDefaultValue(MSMUtils.getValue(det));
     596                argument.setDefaultValue(XMLTools.getValue(det));
    596597                }
    597598                else if(node_name.equalsIgnoreCase("List")) {
     
    604605                        node_name = subvalue.getNodeName();
    605606                        if(node_name.equalsIgnoreCase("Name")) {
    606                         key = MSMUtils.getValue(subvalue);
     607                        key = XMLTools.getValue(subvalue);
    607608                        }
    608609                        else if(node_name.equalsIgnoreCase("Desc")) {
    609                         desc = MSMUtils.getValue(subvalue);
     610                        desc = XMLTools.getValue(subvalue);
    610611                        }
    611612                    }
     
    617618                }
    618619                else if(node_name.equalsIgnoreCase("Required")) {
    619                 String v = MSMUtils.getValue(det);
     620                String v = XMLTools.getValue(det);
    620621                if(v != null && v.equalsIgnoreCase("yes")) {
    621622                    argument.setRequired(true);
     
    623624                }
    624625                else if(node_name.equals(StaticStrings.RANGE_ELEMENT)) {
    625                 String range_raw = MSMUtils.getValue(det);
     626                String range_raw = XMLTools.getValue(det);
    626627                int index = -1;
    627628                if((index = range_raw.indexOf(StaticStrings.COMMA_CHARACTER)) != -1) {
Note: See TracChangeset for help on using the changeset viewer.