Ignore:
Timestamp:
2005-08-28T16:58:35+12:00 (19 years ago)
Author:
mdewsnip
Message:

Rearranged a few things when using classinfo.pl and pluginfo.pl, to make this easier when using a remote Greenstone server.

File:
1 edited

Legend:

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

    r10556 r10576  
    441441    // Run pluginfo on this plugin, and then send the results for parsing.
    442442    try {
     443        StringBuffer xml = null;
    443444        if (Gatherer.isGsdlRemote) {
    444445        String launch  = Gatherer.cgiBase + "launch";
     
    452453        URLConnection launch_connection = launch_url.openConnection();
    453454        input_stream = launch_connection.getInputStream();
     455        xml = Utility.readXMLStream(input_stream);
    454456        }
    455457        else {
     
    482484        Process process = runtime.exec(args);
    483485        input_stream = process.getErrorStream();
    484         }
    485 
    486         StringBuffer xml = Utility.readXMLStream(input_stream);
     486        xml = Utility.readXMLStream(input_stream);
     487        }
     488
    487489        document = CollectionDesignManager.XMLStringToDOM(xml,plugin);
    488490    }
     
    527529            URLConnection launch_connection = launch_url.openConnection();
    528530            InputStream input_stream = launch_connection.getInputStream();
    529             loadPlugins(input_stream);
     531            StringBuffer xml = Utility.readXMLStream(input_stream);
     532            loadPlugins(xml);
    530533        }
    531534        catch (Exception error) {
     
    550553     * @param input_stream An <strong>InputStream</strong> indicating the where list of plugins -- encoded in XML -- can be read from
    551554     */
    552     private void loadPlugins(InputStream input_stream)
     555    private void loadPlugins(StringBuffer xml)
    553556    {
    554     StringBuffer xml  = Utility.readXMLStream(input_stream);
    555557    Document document = CollectionDesignManager.XMLStringToDOM(xml, "-listall");
    556558
Note: See TracChangeset for help on using the changeset viewer.