Revision 649

View differences:

org.gvsig.geoprocess/trunk/org.gvsig.geoprocess/org.gvsig.geoprocess.lib/org.gvsig.geoprocess.lib.sextante/src/main/java/org/gvsig/geoprocess/lib/sextante/SextanteGeoProcessLibrary.java
39 39

  
40 40
/**
41 41
 * GeoProcess API implementation based on the sextante library.
42
 * 
42
 *
43 43
 * @author gvSIG Team
44 44
 * @version $Id$
45 45
 */
......
58 58
    @Override
59 59
    protected void doInitialize() throws LibraryException {
60 60
        // Nothing to do
61
        Sextante.initialize();
62

  
61 63
    }
62 64

  
63 65
    @Override
64 66
    protected void doPostInitialize() throws LibraryException {
65
        Sextante.initialize();
66 67

  
67 68
        Messages.addResourceFamily(
68 69
                "org.gvsig.geoprocess.lib.sextante.i18n.text", SextanteGeoProcessLibrary.class
69 70
                    .getClassLoader(), SextanteGeoProcessLibrary.class.getClass().getName());
70
        
71

  
71 72
        GeoProcessLocator
72 73
            .registerGeoProcessManager(SextanteGeoProcessManager.class);
73 74
        IconThemeHelper.registerIcon(null, "gvsig-icon16x16", this);
org.gvsig.geoprocess/trunk/org.gvsig.geoprocess/org.gvsig.geoprocess.app/org.gvsig.geoprocess.app.sextante/src/main/java/org/gvsig/geoprocess/app/sextante/SextanteAlgorithmsExtension.java
28 28

  
29 29
import es.unex.sextante.core.GeoAlgorithm;
30 30
import es.unex.sextante.core.Sextante;
31
import es.unex.sextante.gui.core.SextanteGUI;
31 32

  
32
import org.gvsig.andami.PluginServices;
33
import org.gvsig.andami.PluginsLocator;
34
import org.gvsig.andami.PluginsManager;
35 33
import org.gvsig.andami.plugins.Extension;
36
import org.gvsig.geoprocess.extension.GeoprocessExtension;
37 34

  
38 35
/**
39 36
 * Sextante algorithms extension.
......
57 54
        // The sextante algorithms jar files are copied into the
58 55
        // org.gvsig.geoprocess.app.mainplugin plugin as sextante looks
59 56
        // for resource bundles using its own classloader
60
		Sextante.initialize((this.getPlugin().getPluginDirectory().getAbsolutePath()) + "/lib");
57
		String sFolder = (this.getPlugin().getPluginDirectory().getAbsolutePath()) + "/lib";
58
        Sextante.initialize(sFolder);
61 59
		// Read previous algorithms just in case
62 60
		if (algorithms != null) {
63 61
			Sextante.getAlgorithms().putAll(algorithms);
64 62
		}
63
		SextanteGUI.addResourcesFromFolder(sFolder);
65 64
    }
66 65

  
67 66
    public boolean isEnabled() {

Also available in: Unified diff