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
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