Changeset 8035


Ignore:
Timestamp:
2004-08-24T15:03:16+12:00 (20 years ago)
Author:
mdewsnip
Message:

Moving some code around in preparation for removing the entire msm package.

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

Legend:

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

    r8003 r8035  
    4040import java.awt.datatransfer.*;
    4141import java.awt.event.*;
    42 import java.io.*;
     42import java.io.File;
    4343import java.lang.*;
    4444import java.net.*;
     
    4646import javax.swing.*;
    4747import javax.swing.event.*;
     48import javax.swing.filechooser.*;
    4849import javax.swing.plaf.*;
    4950import javax.swing.text.*;
     
    7374import org.greenstone.gatherer.help.HelpFrame;
    7475import org.greenstone.gatherer.mem.MetadataEditorManager;
     76import org.greenstone.gatherer.msm.MDSFileFilter;
    7577import org.greenstone.gatherer.shell.GShell;
    7678import org.greenstone.gatherer.util.StaticStrings;
     
    306308        help.setView("previewingthecollection");
    307309    }
     310
    308311    // *****************
    309312    // Metadata Options.
    310313    // *****************
    311     else if(esrc == menu_bar.metadata_import) {
    312         Gatherer.c_man.getCollection().msm.importMDS();
     314    else if (esrc == menu_bar.metadata_import) {
     315        JFileChooser chooser = new JFileChooser(new File(Utility.METADATA_DIR));
     316        FileFilter filter = new MDSFileFilter();
     317        chooser.setFileFilter(filter);
     318        int returnVal = chooser.showDialog(Gatherer.g_man, Dictionary.get("MSMPrompt.File_Import"));
     319        if (returnVal == JFileChooser.APPROVE_OPTION) {
     320        Gatherer.c_man.getCollection().msm.importMDS(chooser.getSelectedFile(), true);
     321        }
    313322    }
    314323    else if(esrc == menu_bar.metadata_edit) {
  • trunk/gli/src/org/greenstone/gatherer/msm/MetadataSetManager.java

    r7573 r8035  
    537537    return value_tree;
    538538    }
    539     /** This method is called to import a metadata set. First a prompt is displayed to gather necessary details such as which metadata set to import. Once this information is gathered the method <i>importMDS(File)</i> is called with the appropriate filename.
    540      * @return A boolean which is <i>true</i> if the metadata set has been imported successfully, <i>false</i> otherwise.
    541      */
    542     public boolean importMDS() {
    543     JFileChooser chooser = new JFileChooser(new File(Utility.METADATA_DIR));
    544     javax.swing.filechooser.FileFilter filter = new MDSFileFilter();
    545     chooser.setFileFilter(filter);
    546     int returnVal = chooser.showDialog(Gatherer.g_man, Dictionary.get("MSMPrompt.File_Import"));
    547     if(returnVal == JFileChooser.APPROVE_OPTION) {
    548         return importMDS(chooser.getSelectedFile(), true);
    549     }
    550     return false;
    551     }
    552539
    553540    public boolean importMDS(File mds_file, boolean user_driven) {
Note: See TracChangeset for help on using the changeset viewer.