Changeset 9160


Ignore:
Timestamp:
2005-02-23T15:22:26+13:00 (19 years ago)
Author:
mdewsnip
Message:

Removed use of a deprecated class.

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

Legend:

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

    r9153 r9160  
    3232import javax.swing.event.*;
    3333import javax.swing.text.*;
    34 import java.io.File;
    35 import java.io.StringBufferInputStream;
     34import java.io.*;
    3635import java.util.ArrayList;
    3736
     
    9998    // we have empty initial values
    10099    String dom_string = "<Options/>";
    101     Document doc = XMLTools.parseXML(new StringBufferInputStream(dom_string));
     100    Document doc = XMLTools.parseXML(new StringReader(dom_string));
    102101    options = new ScriptOptions(doc.getDocumentElement(), "explode_metadata_database.pl", false);
    103102   
  • trunk/gli/src/org/greenstone/gatherer/util/XMLTools.java

    r9124 r9160  
    124124    try {
    125125        InputStreamReader isr = new InputStreamReader(xml_input_stream, "UTF-8");
    126         Reader r              = new BufferedReader(isr);
    127         InputSource isc       = new InputSource(r);
     126        Reader xml_reader = new BufferedReader(isr);
     127        document = parseXML(xml_reader);
     128        isr.close();
     129        xml_input_stream.close();
     130    }
     131    catch (Exception exception) {
     132        DebugStream.printStackTrace(exception);
     133    }
     134
     135    return document;
     136    }
     137
     138
     139    /** Parse an XML document from a given reader */
     140    static public Document parseXML(Reader xml_reader)
     141    {
     142    Document document = null;
     143
     144    try {
     145        InputSource isc       = new InputSource(xml_reader);
    128146        DOMParser parser      = new DOMParser();
    129147        parser.setFeature("http://xml.org/sax/features/validation", false);
     
    134152        parser.parse(isc);
    135153        document = parser.getDocument();
    136         isr.close();
    137         xml_input_stream.close();
    138154    }
    139155    catch (Exception exception) {
Note: See TracChangeset for help on using the changeset viewer.