Changeset 9024


Ignore:
Timestamp:
2005-02-14T15:47:27+13:00 (19 years ago)
Author:
mdewsnip
Message:

Added toString() function to MetadataSet so multiple renderers are not needed.

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

Legend:

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

    r8231 r9024  
    7676    metadata_sets_combobox = new GComboBox(metadata_sets);
    7777    metadata_sets_combobox.addActionListener(new MetadataSetListSelectionListener());
    78     metadata_sets_combobox.setRenderer(new MetadataSetListCellRenderer());
    7978    metadata_sets_combobox.setSelectedIndex(0);
    8079
     
    155154
    156155
    157     private class MetadataSetListCellRenderer
    158     extends JLabel
    159     implements ListCellRenderer
    160     {
    161     public Component getListCellRendererComponent(JList list, Object value, int index, boolean is_selected, boolean cell_has_focus)
    162     {
    163         MetadataSet metadata_set = (MetadataSet) value;
    164         String interface_language_code = Configuration.getLanguage();
    165         String metadata_set_name = MetadataTools.getMetadataSetAttribute(metadata_set, "Name", interface_language_code, "en");
    166         setText(metadata_set_name);
    167         return this;
    168     }
    169     }
    170 
    171 
    172156    private class MetadataSetListSelectionListener
    173157    implements ActionListener
  • trunk/gli/src/org/greenstone/gatherer/metadata/MetadataSet.java

    r8996 r9024  
    3131import java.util.*;
    3232import javax.swing.filechooser.*;
     33import org.greenstone.gatherer.Configuration;
    3334import org.greenstone.gatherer.Dictionary;
    3435import org.greenstone.gatherer.util.XMLTools;
     
    189190
    190191
     192    /** This is used to display the metadata set in the metadata import mapping and explode metadata prompts */
     193    public String toString()
     194    {
     195    return MetadataTools.getMetadataSetAttribute(this, "Name", Configuration.getLanguage(), "en");
     196    }
     197
     198
    191199    static public class MetadataSetFileFilter
    192200    extends FileFilter
Note: See TracChangeset for help on using the changeset viewer.