Revision 40980 trunk/org.gvsig.desktop/org.gvsig.desktop.plugin/org.gvsig.exportto.app/org.gvsig.exportto.app.mainplugin/src/main/java/org/gvsig/exportto/app/extension/preferences/ExporttoPreferencesPage.java

View differences:

ExporttoPreferencesPage.java
38 38
import org.gvsig.andami.preferences.StoreException;
39 39
import org.gvsig.exportto.app.extension.ExporttoPreferencesExtension;
40 40
import org.gvsig.exportto.swing.preferences.ExporttoSwingPreferencesComponent;
41
import org.gvsig.exportto.swing.prov.generic.ExporttoGenericProviderFactory;
41 42
import org.gvsig.exportto.swing.spi.ExporttoSwingProviderFactory;
42 43
import org.gvsig.exportto.swing.spi.ExporttoSwingProviderLocator;
43 44
import org.gvsig.exportto.swing.spi.ExporttoSwingProviderManager;
......
90 91
    }
91 92

  
92 93
    public void initializeDefaults() {
94

  
95
        ExporttoSwingProviderManager providerManager =
96
            ExporttoSwingProviderLocator.getManager();
97
        List<ExporttoSwingProviderFactory> list =  
98
        providerManager.getProviderFactories();
99
        
100
        ExporttoSwingProviderFactory item = null;
101
        /*
102
         * This is similar to the initialization of the
103
         * export-to library
104
         */
105
        for (int i=0; i<list.size(); i++) {
106
            item = list.get(i);
107
            if (item.getClass() == ExporttoGenericProviderFactory.class) {
108
                /*
109
                 * The generic one (advanced) is disabled
110
                 */
111
                providerManager.enableProvider(item, false);
112
            } else {
113
                providerManager.enableProvider(item, true);
114
            }
115
        }
116

  
93 117
        preferences.initializeDefaults();
94 118
    }
95 119

  

Also available in: Unified diff