Revision 403

View differences:

org.gvsig.educa.portableview/trunk/org.gvsig.educa.portableview/org.gvsig.educa.portableview.app/org.gvsig.educa.portableview.app.viewer/src/main/java/org/gvsig/educa/portableview/app/viewer/PortableViewExtension.java
36 36
import org.gvsig.educa.portableview.app.viewer.ui.TocImageProvider;
37 37
import org.gvsig.educa.portableview.swing.PortableViewSwingLocator;
38 38
import org.gvsig.educa.portableview.swing.PortableViewSwingManager;
39
import org.gvsig.installer.lib.api.InstallerLocator;
40
import org.gvsig.installer.lib.api.InstallerManager;
39 41

  
40 42
/**
41 43
 * Andami extension to show PortableView in the application.
......
60 62
        super.postInitialize();
61 63
        manager = PortableViewLocator.getManager();
62 64
        swingManager = PortableViewSwingLocator.getSwingManager();
65
        InstallerManager installerManager = InstallerLocator.getInstallerManager();
63 66

  
64 67
        // Register the document's manager
65 68
        PortableViewDocumentManager.register();
......
85 88

  
86 89
        swingManager.setDefaultTocImageProvider(new TocImageProvider());
87 90

  
91
        installerManager.setDefaultLocalAddonRepository(
92
                new File(manager.getInstallationMapFolder()),
93
                PortableViewManager.INSTALLER_PROVIDER_NAME
94
        );
95
        
88 96
        registerAbout();
89 97

  
90 98
    }
91 99

  
org.gvsig.educa.portableview/trunk/org.gvsig.educa.portableview/org.gvsig.educa.portableview.lib/org.gvsig.educa.portableview.lib.prov.installer/src/main/java/org/gvsig/educa/portableview/lib/prov/installer/execution/PortableViewInstallerExecutionProviderFactory.java
27 27

  
28 28
package org.gvsig.educa.portableview.lib.prov.installer.execution;
29 29

  
30
import org.gvsig.educa.portableview.PortableViewManager;
30 31
import org.gvsig.tools.ToolsLocator;
31 32
import org.gvsig.tools.dynobject.DynClass;
32 33
import org.gvsig.tools.dynobject.DynObject;
......
43 44
public class PortableViewInstallerExecutionProviderFactory extends
44 45
    AbstractProviderFactory {
45 46

  
46
    public static final String PROVIDER_NAME = "PortableView";
47 47
    public static final String PROVIDER_DESCRIPTION =
48 48
        "Portable View installation provider";
49 49

  
......
62 62
        return new PortableViewInstallerExecutionProvider(services);
63 63
    }
64 64

  
65
    @Override
66
    public String getName() {
67
        return PortableViewManager.INSTALLER_PROVIDER_NAME;
68
    }
69

  
70
    
65 71
    public void initialize() {
66 72
        if (dynclass == null) {
67 73
            DynObjectManager dynObjectManager =
68 74
                ToolsLocator.getDynObjectManager();
69 75
            dynclass =
70
                dynObjectManager.createDynClass(PROVIDER_NAME,
76
                dynObjectManager.createDynClass(this.getName(),
71 77
                    PROVIDER_DESCRIPTION);
72 78
            dynObjectManager.add(dynclass);
73 79
        }
74 80

  
org.gvsig.educa.portableview/trunk/org.gvsig.educa.portableview/org.gvsig.educa.portableview.lib/org.gvsig.educa.portableview.lib.api/src/main/java/org/gvsig/educa/portableview/PortableViewManager.java
50 50
 */
51 51
public interface PortableViewManager extends Disposable {
52 52

  
53
    public static final String  INSTALLER_PROVIDER_NAME = "PortableView";
54
            
53 55
    /**
54 56
     * Gets default folder to locate installed <i>Portable View</i>
55 57
     *
56 58

  

Also available in: Unified diff