Changeset 12636


Ignore:
Timestamp:
2006-08-31T17:21:24+12:00 (18 years ago)
Author:
mdewsnip
Message:

More static changes, this time to prevent the list of plugins and classifiers from being dropped each time a new collection is opened.

Location:
trunk/gli/src/org/greenstone/gatherer
Files:
3 edited

Legend:

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

    r12633 r12636  
    434434    // Create GUI Manager (last) or else suffer the death of a thousand NPE's
    435435    g_man = new GUIManager(size);
     436
     437    // Get a list of the core Greenstone classifiers and plugins
     438    ClassifierManager.loadClassifiersList();
     439    PluginManager.loadPluginsList();
    436440    }
    437441
  • trunk/gli/src/org/greenstone/gatherer/cdm/ClassifierManager.java

    r12635 r12636  
    7676    DebugStream.println("ClassifierManager: " + getSize() + " classifiers parsed.");
    7777
    78     core_greenstone_classifiers_list = loadClassifiersList();
     78    // core_greenstone_classifiers_list = loadClassifiersList();
    7979
    8080    // Force the assigned classifiers to be loaded and cached now
     
    171171
    172172
    173     private ArrayList loadClassifiersList()
     173    static public void loadClassifiersList()
    174174    {
    175175    System.err.println("In loadClassifiersList()...");
     
    200200
    201201        if (xml.length() > 0) {
    202         return parseClassifiersListXML(xml.toString());
     202        core_greenstone_classifiers_list = parseClassifiersListXML(xml.toString());
    203203        }
    204204        else {
     
    209209        DebugStream.printStackTrace(exception);
    210210    }
    211 
    212     return null;
    213211    }
    214212
     
    256254
    257255
    258     private ArrayList parseClassifiersListXML(String xml)
     256    static private ArrayList parseClassifiersListXML(String xml)
    259257    {
    260258    ArrayList classifiers_list = new ArrayList();
  • trunk/gli/src/org/greenstone/gatherer/cdm/PluginManager.java

    r12635 r12636  
    7979    model = this;
    8080
    81     core_greenstone_plugins_list = loadPluginsList();
    82 
    8381    // Force the assigned plugins to be loaded and cached now
    8482    for (int i = 0; i < getSize(); i++) {
     
    215213
    216214
    217     private ArrayList loadPluginsList()
     215    static public void loadPluginsList()
    218216    {
    219217    System.err.println("In loadPluginsList()...");
     
    244242
    245243        if (xml.length() > 0) {
    246         return parsePluginsListXML(xml.toString());
     244        core_greenstone_plugins_list = parsePluginsListXML(xml.toString());
    247245        }
    248246        else {
     
    254252        DebugStream.printStackTrace(exception);
    255253    }
    256 
    257     return null;
    258254    }
    259255
     
    310306
    311307
    312     private ArrayList parsePluginsListXML(String xml)
     308    static private ArrayList parsePluginsListXML(String xml)
    313309    {
    314310    ArrayList plugins_list = new ArrayList();
Note: See TracChangeset for help on using the changeset viewer.