Revision 43126 trunk/org.gvsig.desktop/org.gvsig.desktop.plugin/org.gvsig.symbology.app/org.gvsig.symbology.app.symbolinstaller/src/main/java/org/gvsig/symbology/app/symbolinstaller/execution/SymbolInstallerExtension.java

View differences:

SymbolInstallerExtension.java
23 23
 */
24 24
package org.gvsig.symbology.app.symbolinstaller.execution;
25 25

  
26

  
26 27
import java.io.File;
27
import java.util.Locale;
28

  
29 28
import org.gvsig.andami.IconThemeHelper;
29
import org.gvsig.andami.PluginsLocator;
30
import org.gvsig.andami.PluginsManager;
30 31
import org.gvsig.andami.plugins.Extension;
31 32
import org.gvsig.andami.ui.ToolsWindowManager;
32 33
import org.gvsig.fmap.mapcontext.MapContextLocator;
33 34
import org.gvsig.fmap.mapcontext.rendering.symbols.SymbolManager;
34 35
import org.gvsig.i18n.Messages;
35
import org.gvsig.installer.lib.api.InstallerLocator;
36
import org.gvsig.installer.lib.api.InstallerManager;
37 36
import org.gvsig.symbology.app.symbolinstaller.creation.DefaultMakeSymbolPackageWizard;
38 37
import org.gvsig.tools.swing.api.windowmanager.WindowManager;
39 38

  
40 39
public class SymbolInstallerExtension extends Extension {
41 40

  
41
    @Override
42 42
    public void initialize() {
43 43

  
44 44
        IconThemeHelper.registerIcon("symbol-installer", "wizard-make-symbol-package", this);
......
46 46

  
47 47
    @Override
48 48
    public void postInitialize() {
49
        InstallerManager im = InstallerLocator.getInstallerManager();
49
        PluginsManager pluginsManager = PluginsLocator.getManager();
50 50
        
51
        SymbolManager sym_man = MapContextLocator.getSymbolManager();
52
        File symbolsDirectory =
53
            new File(sym_man.getSymbolPreferences().getSymbolLibraryPath());
51
        SymbolManager symbolManager = MapContextLocator.getSymbolManager();
52
        File symbolsFolder = new File(symbolManager.getSymbolPreferences().getSymbolLibraryPath());
54 53

  
55
        im.setDefaultLocalAddonRepository(symbolsDirectory,SymbolInstallerExecutionProviderFactory.PROVIDER_NAME);
54
        SymbolsInstallerInitializer initializer = new SymbolsInstallerInitializer();
55
        initializer.perform(pluginsManager.getPlugin(this).getPluginName(), symbolsFolder);
56 56
    }
57 57

  
58
    @Override
58 59
    public boolean isEnabled() {
59 60
        return true;
60 61
    }
61 62

  
63
    @Override
62 64
    public boolean isVisible() {
63 65
        return true;
64 66
    }
65 67

  
68
    @Override
66 69
    public void execute(String actionCommand) {
67 70
        if (actionCommand.equals("Create_Package")) {
68 71
            DefaultMakeSymbolPackageWizard wizard =

Also available in: Unified diff