Ignore:
Timestamp:
2011-07-01T00:44:06+02:00 (15 years ago)
Author:
pieren
Message:

For v2.2

  • replace deprecated Main.proj by newest Main.getProjection()
  • fix list of raster images (Feuilles) parsing failing after a Cadastre server change/maintenance
File:
1 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/cadastre-fr/src/cadastre_fr/MenuActionLoadFromCache.java

    r24934 r26228  
    3838                String ext = (filename.lastIndexOf(".")==-1)?"":filename.substring(filename.lastIndexOf(".")+1,filename.length());
    3939                if ((ext.length() == 3 && ext.substring(0, CacheControl.cLambertCC9Z.length()).equals(CacheControl.cLambertCC9Z) &&
    40                     !(Main.proj instanceof LambertCC9Zones))
     40                    !(Main.getProjection() instanceof LambertCC9Zones))
    4141                    || (ext.length() == 4 && ext.substring(0, CacheControl.cUTM20N.length()).equals(CacheControl.cUTM20N) &&
    42                             !(Main.proj instanceof UTM_France_DOM))
    43                     || (ext.length() == 1) && !(Main.proj instanceof Lambert)) {
     42                            !(Main.getProjection() instanceof UTM_France_DOM))
     43                    || (ext.length() == 1) && !(Main.getProjection() instanceof Lambert)) {
    4444                        JOptionPane.showMessageDialog(Main.parent, tr("{0} not allowed with the current projection", filename), tr("Error"), JOptionPane.ERROR_MESSAGE);
    4545                        continue;
     
    8989        int layoutZone = new MenuActionLoadFromCache().getCurrentProjZone();
    9090        if (layoutZone != -1) {
    91             if (Main.proj instanceof Lambert)
     91            if (Main.getProjection() instanceof Lambert)
    9292                fc.addChoosableFileFilter(CacheFileLambert4ZoneFilter.filters[layoutZone]);
    93             else if (Main.proj instanceof LambertCC9Zones)
     93            else if (Main.getProjection() instanceof LambertCC9Zones)
    9494                fc.addChoosableFileFilter(CacheFileLambert9ZoneFilter.filters[layoutZone]);
    95             else if (Main.proj instanceof UTM_France_DOM)
     95            else if (Main.getProjection() instanceof UTM_France_DOM)
    9696                fc.addChoosableFileFilter(CacheFileUTM20NFilter.filters[layoutZone]);
    9797        }
     
    107107    private int getCurrentProjZone() {
    108108        int zone = -1;
    109         if (Main.proj instanceof LambertCC9Zones)
    110             zone = ((LambertCC9Zones)Main.proj).getLayoutZone();
    111         else if (Main.proj instanceof Lambert)
    112             zone = ((Lambert)Main.proj).getLayoutZone();
    113         else if (Main.proj instanceof UTM_France_DOM)
    114             zone = ((UTM_France_DOM)Main.proj).getCurrentGeodesic();
     109        if (Main.getProjection() instanceof LambertCC9Zones)
     110            zone = ((LambertCC9Zones)Main.getProjection()).getLayoutZone();
     111        else if (Main.getProjection() instanceof Lambert)
     112            zone = ((Lambert)Main.getProjection()).getLayoutZone();
     113        else if (Main.getProjection() instanceof UTM_France_DOM)
     114            zone = ((UTM_France_DOM)Main.getProjection()).getCurrentGeodesic();
    115115        return zone;
    116116    }
Note: See TracChangeset for help on using the changeset viewer.