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
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