Revision 119 org.gvsig.proj/trunk/org.gvsig.proj.app/org.gvsig.proj.app.mainplugin/src/main/java/org/gvsig/proj/app/mainplugin/CoordinateReferenceSystemExtension.java

View differences:

CoordinateReferenceSystemExtension.java
23 23
 */
24 24
package org.gvsig.proj.app.mainplugin;
25 25

  
26
import org.gvsig.andami.PluginServices;
27 26
import org.gvsig.andami.plugins.Extension;
28
import org.gvsig.app.ApplicationLocator;
29
import org.gvsig.app.gui.panels.CRSSelectPanel;
30
import org.gvsig.app.project.ProjectPreferences;
31
import org.gvsig.fmap.crs.CRSFactory;
32
import org.gvsig.utils.XMLEntity;
27
import org.gvsig.app.gui.panels.CRSSelectPanelFactory;
33 28

  
34 29
/**
35 30
 * Extension to register the org.gvsid.proj facade implementation
......
40 35
 */
41 36
public class CoordinateReferenceSystemExtension extends Extension {
42 37

  
43
    private static final String DEFAULT_PROJECTION_KEY_NAME =
44
        "DefaultProjection";
45
    private static final String FACTORY_DEFAULT_PROJECTION = "EPSG:23030";
46

  
38
//    private static final String DEFAULT_PROJECTION_KEY_NAME =
39
//        "DefaultProjection";
40
//    private static final String FACTORY_DEFAULT_PROJECTION = "EPSG:23030";
41
//
47 42
    public void initialize() {
48
        // CRSSelectPanel
49
        // .registerPanelClass(CoordinateReferenceSystemSelectButton.class);
50
        CRSSelectPanel
51
            .registerUIFactory(CoordinateReferenceSystemSelectUIFactory.class);
43
    	CRSSelectPanelFactory.registerUIFactory(CoordinateReferenceSystemSelectUIFactory.class);
44

  
52 45
        // Default Projection
53
        PluginServices ps = PluginServices.getPluginServices("org.gvsig.app");
54
        XMLEntity xml = ps.getPersistentXML();
55
        String projCode = null;
56
        if (xml.contains(DEFAULT_PROJECTION_KEY_NAME)) {
57
            projCode = xml.getStringProperty(DEFAULT_PROJECTION_KEY_NAME);
58
        } else {
59
            projCode = FACTORY_DEFAULT_PROJECTION;
60
        }
61
        ((ProjectPreferences) ApplicationLocator.getManager().getPreferences(
62
            "project")).setDefaultProjection(CRSFactory.getCRS(projCode));
46
//        PluginServices ps = PluginServices.getPluginServices("org.gvsig.app");
47
//        XMLEntity xml = ps.getPersistentXML();
48
//        String projCode = null;
49
//        if (xml.contains(DEFAULT_PROJECTION_KEY_NAME)) {
50
//            projCode = xml.getStringProperty(DEFAULT_PROJECTION_KEY_NAME);
51
//        } else {
52
//            projCode = FACTORY_DEFAULT_PROJECTION;
53
//        }
54
//        
55
//        ((ProjectPreferences) ApplicationLocator.getManager().getPreferences(
56
//            "project")).setDefaultProjection(CRSFactory.getCRS(projCode));
63 57
    }
64 58

  
65 59
    public void execute(String actionCommand) {

Also available in: Unified diff