Changeset 24478

Show
Ignore:
Timestamp:
25.08.2011 20:53:08 (8 years ago)
Author:
ak19
Message:

Switching back to previous commit. Now EmbeddedMetaPlug? is just above the separator in the pipeline, but no longer below it, so that it can be removed and added to the plugin list again. It is like the GreenstoneXMLplugin in that the user can only remove it if in expert mode.

Location:
main/trunk/gli/src/org/greenstone/gatherer
Files:
2 modified

Legend:

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

    r24414 r24478  
    7171 
    7272  /** The number of plugins that are fixed 'below the line' */ 
    73   private static int NUM_FIXED_PLUGINS = 4;  
     73  private static int NUM_FIXED_PLUGINS = 3;  
    7474    /** Constructor. 
    7575     */ 
     
    119119        if (!plugin.isAbstract()) { 
    120120        String plugin_name = plugin.getName(); 
    121         if (!plugin_name.equals(StaticStrings.ARCPLUG_STR) && !plugin_name.equals(StaticStrings.RECPLUG_STR)  
    122             && !plugin_name.equals(StaticStrings.METADATAXMLPLUG_STR) && !plugin_name.equals(StaticStrings.EMBEDMETAPLUG_STR)) { 
     121        if (!plugin_name.equals(StaticStrings.ARCPLUG_STR) && !plugin_name.equals(StaticStrings.RECPLUG_STR) && !plugin_name.equals(StaticStrings.METADATAXMLPLUG_STR)) { 
    123122          available.add(plugin); 
    124123        } 
     
    194193     */ 
    195194    private void assignPlugin(Plugin plugin) { 
    196       if(plugin.getName().equals(StaticStrings.RECPLUG_STR) || plugin.getName().equals(StaticStrings.ARCPLUG_STR)  
    197      || plugin.getName().equals(StaticStrings.METADATAXMLPLUG_STR) || plugin.getName().equals(StaticStrings.EMBEDMETAPLUG_STR)) { 
     195      if(plugin.getName().equals(StaticStrings.RECPLUG_STR) || plugin.getName().equals(StaticStrings.ARCPLUG_STR) || plugin.getName().equals(StaticStrings.METADATAXMLPLUG_STR)) { 
    198196        addAfter(plugin, separator_plugin); // Adds after separator 
    199197    } else { 
     
    298296        return; 
    299297    } 
    300     if(plugin.getName().equals(StaticStrings.ARCPLUG_STR) || plugin.getName().equals(StaticStrings.RECPLUG_STR)  
    301        || plugin.getName().equals(StaticStrings.METADATAXMLPLUG_STR) || plugin.getName().equals(StaticStrings.EMBEDMETAPLUG_STR)) { 
     298    if(plugin.getName().equals(StaticStrings.ARCPLUG_STR) || plugin.getName().equals(StaticStrings.RECPLUG_STR) || plugin.getName().equals(StaticStrings.METADATAXMLPLUG_STR)) { 
    302299        JOptionPane.showMessageDialog(Gatherer.g_man, Dictionary.get("CDM.Move.Fixed"), Dictionary.get("CDM.Move.Title"), JOptionPane.ERROR_MESSAGE); 
    303300        return; 
     
    364361        Plugin plugin = (Plugin) getElementAt(index); 
    365362        String name = plugin.getName(); 
    366         if(name.equals(StaticStrings.RECPLUG_STR) || name.equals(StaticStrings.ARCPLUG_STR)  
    367            || name.equals(StaticStrings.METADATAXMLPLUG_STR) || name.equals(StaticStrings.EMBEDMETAPLUG_STR)) { 
     363        if(name.equals(StaticStrings.RECPLUG_STR) || name.equals(StaticStrings.ARCPLUG_STR) || name.equals(StaticStrings.METADATAXMLPLUG_STR)) { 
    368364            found_fixed = true; 
    369365            index--; 
     
    724720            String plugin_name = selected_plugin.getName(); 
    725721            // Some buttons are only available for plugins other than ArcPlug and RecPlug 
    726             if(plugin_name.equals(StaticStrings.ARCPLUG_STR) || plugin_name.equals(StaticStrings.RECPLUG_STR)  
    727            || plugin_name.equals(StaticStrings.METADATAXMLPLUG_STR) || plugin_name.equals(StaticStrings.EMBEDMETAPLUG_STR)) { 
     722            if(plugin_name.equals(StaticStrings.ARCPLUG_STR) || plugin_name.equals(StaticStrings.RECPLUG_STR) || plugin_name.equals(StaticStrings.METADATAXMLPLUG_STR)) { 
    728723              move_up_button.setEnabled(false); 
    729724              move_down_button.setEnabled(false); 
  • main/trunk/gli/src/org/greenstone/gatherer/util/StaticStrings.java

    r24414 r24478  
    157157    static final public String INT_STR = "int"; 
    158158    static final public String IMPORT_STR = "import"; 
    159     static final public String[] KEEP_PLUG = { "GreenstoneXMLPlugin", "GreenstoneMETSPlugin" }; 
     159    static final public String[] KEEP_PLUG = { "GreenstoneXMLPlugin", "GreenstoneMETSPlugin", "EmbeddedMetadataPlugin" }; 
    160160    static final public String LANGUAGE_ARGUMENT = "l="; 
    161161    static final public String LANGUAGE_ATTRIBUTE = "language";