Revision 43268 trunk/org.gvsig.desktop/org.gvsig.desktop.plugin/org.gvsig.app/org.gvsig.app.mainplugin/src/main/java/org/gvsig/fmap/dal/serverexplorer/filesystem/swing/FilesystemStoreParameteresCellRenderer.java

View differences:

FilesystemStoreParameteresCellRenderer.java
56 56
        IProjection projection = null;
57 57
        if(params instanceof DataStoreParameters){
58 58
            DataStoreParameters parameters = (DataStoreParameters)params;
59
            if(parameters.hasDynValue(DataStore.METADATA_CRS)){
59
            if(parameters.getDynClass().getDynField(DataStore.METADATA_CRS)!=null){
60 60
                projection = (IProjection) parameters.getDynValue(DataStore.METADATA_CRS);
61
                String crsText;
62
                if (mapContext != null) {
63
                    if (projection == null) {
64
                        crsText =
65
                            i18nManager.getTranslation("_Unknown_CRS_so_assumed") + " " + mapContext.getProjection().getAbrev();
66

  
67
                    } else {
68
                        if (!projection.equals(mapContext.getProjection())) {
69
                            crsText =
70
                                projection.getAbrev() + " (" + i18nManager.getTranslation("_reprojected_on_the_fly") + ") ";
71
                        } else {
72
                            crsText = projection.getAbrev();
73
                        }
74
                    }
75
                    builder.append(crsText);
76
                }
61 77
            };
62 78
        }
63
        String crsText;
64
        if(projection==null) {
65
            crsText = i18nManager.getTranslation("_Unknown_CRS_so_assumed") + " "
66
                + mapContext.getProjection().getAbrev();
67

  
68
        } else {
69
            if(!projection.equals(mapContext.getProjection())){
70
                crsText = projection.getAbrev() + " ("+i18nManager.getTranslation("_reprojected_on_the_fly") + ") ";
71
            } else {
72
                crsText = projection.getAbrev();
73
            }
74
        }
75
        builder.append(crsText);
76 79
        builder.append("</font></p>");
77 80
        builder.append("</html>");
78 81

  

Also available in: Unified diff