Ignore:
Timestamp:
2014-10-18T15:31:53+02:00 (10 years ago)
Author:
donvip
Message:

[josm_opendata] fix some sonar issues

Location:
applications/editors/josm/plugins/opendata/modules/fr.lemans/src/org/openstreetmap/josm/plugins/opendata/modules/fr/lemans
Files:
10 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/opendata/modules/fr.lemans/src/org/openstreetmap/josm/plugins/opendata/modules/fr/lemans/LeMansConstants.java

    r30340 r30731  
    55
    66public interface LeMansConstants extends FrenchConstants {
    7        
    8         /**
    9         * Source
    10         */
    11         public static final String SOURCE_LE_MANS = "Le Mans Métropole";
    12        
    13         /**
    14         * Portal
    15         */
    16         public static final String PORTAL = "http://www.lemans.fr/";
     7   
     8    /**
     9    * Source
     10    */
     11    public static final String SOURCE_LE_MANS = "Le Mans Métropole";
     12   
     13    /**
     14    * Portal
     15    */
     16    public static final String PORTAL = "http://www.lemans.fr/";
    1717}
  • applications/editors/josm/plugins/opendata/modules/fr.lemans/src/org/openstreetmap/josm/plugins/opendata/modules/fr/lemans/LeMansModule.java

    r30340 r30731  
    1414public class LeMansModule extends AbstractModule {
    1515
    16         public LeMansModule(ModuleInformation info) {
    17                 super(info);
    18                 handlers.add(ServicesCommunautairesMunicipauxHandler.class);
    19                 handlers.add(CantonsSartheHandler.class);
    20                 handlers.add(CommunesHandler.class);
    21                 handlers.add(CodesPostauxHandler.class);
    22                 handlers.add(CirconscriptionsLegislativesHandler.class);
    23                 handlers.add(ConseilsQuartiersHandler.class);
    24                 handlers.add(PointsApportVolontaireHandler.class);
     16    public LeMansModule(ModuleInformation info) {
     17        super(info);
     18        handlers.add(ServicesCommunautairesMunicipauxHandler.class);
     19        handlers.add(CantonsSartheHandler.class);
     20        handlers.add(CommunesHandler.class);
     21        handlers.add(CodesPostauxHandler.class);
     22        handlers.add(CirconscriptionsLegislativesHandler.class);
     23        handlers.add(ConseilsQuartiersHandler.class);
     24        handlers.add(PointsApportVolontaireHandler.class);
    2525    }
    2626}
  • applications/editors/josm/plugins/opendata/modules/fr.lemans/src/org/openstreetmap/josm/plugins/opendata/modules/fr/lemans/datasets/CantonsSartheHandler.java

    r30340 r30731  
    77public class CantonsSartheHandler extends LeMansDataSetHandler {
    88
    9         public CantonsSartheHandler() {
    10                 super("F7D936DF-550EA533-37695DD8-29CFF55B");
    11                 setName("Cantons de la Sarthe");
    12                 setKmzShpUuid("62DFCA8F-550EA533-7E7BB44A-7D1AA2D4", "62E017CA-550EA533-7E7BB44A-23772121");
    13         }
     9    public CantonsSartheHandler() {
     10        super("F7D936DF-550EA533-37695DD8-29CFF55B");
     11        setName("Cantons de la Sarthe");
     12        setKmzShpUuid("62DFCA8F-550EA533-7E7BB44A-7D1AA2D4", "62E017CA-550EA533-7E7BB44A-23772121");
     13    }
    1414
    15         @Override
    16         public boolean acceptsFilename(String filename) {
    17                 return acceptsKmzShpFilename(filename, "CANTONS_72") || acceptsZipFilename(filename, "Les cantons de la Sarthe .*");
    18         }
     15    @Override
     16    public boolean acceptsFilename(String filename) {
     17        return acceptsKmzShpFilename(filename, "CANTONS_72") || acceptsZipFilename(filename, "Les cantons de la Sarthe .*");
     18    }
    1919
    20         @Override
    21         public void updateDataSet(DataSet ds) {
    22                 for (Node n : ds.getNodes()) {
    23                         replace(n, "NOM", "name");
    24                 }
    25         }
     20    @Override
     21    public void updateDataSet(DataSet ds) {
     22        for (Node n : ds.getNodes()) {
     23            replace(n, "NOM", "name");
     24        }
     25    }
    2626}
  • applications/editors/josm/plugins/opendata/modules/fr.lemans/src/org/openstreetmap/josm/plugins/opendata/modules/fr/lemans/datasets/CirconscriptionsLegislativesHandler.java

    r30340 r30731  
    66public class CirconscriptionsLegislativesHandler extends LeMansDataSetHandler {
    77
    8         public CirconscriptionsLegislativesHandler() {
    9                 super("F7D06B39-550EA533-37695DD8-95CA6762");
    10                 setName("Circonscriptions législatives");
    11                 setKmzShpUuid("64468222-550EA533-7E7BB44A-39A6B127", "6447510C-550EA533-7E7BB44A-9971DB1A");
    12         }
     8    public CirconscriptionsLegislativesHandler() {
     9        super("F7D06B39-550EA533-37695DD8-95CA6762");
     10        setName("Circonscriptions législatives");
     11        setKmzShpUuid("64468222-550EA533-7E7BB44A-39A6B127", "6447510C-550EA533-7E7BB44A-9971DB1A");
     12    }
    1313
    14         @Override
    15         public boolean acceptsFilename(String filename) {
    16                 return acceptsKmzShpFilename(filename, "CIRCONSCRIPTIONS") || acceptsZipFilename(filename, "Les circonscriptions .*");
    17         }
     14    @Override
     15    public boolean acceptsFilename(String filename) {
     16        return acceptsKmzShpFilename(filename, "CIRCONSCRIPTIONS") || acceptsZipFilename(filename, "Les circonscriptions .*");
     17    }
    1818
    19         @Override
    20         public void updateDataSet(DataSet ds) {
    21                 // TODO
    22         }
     19    @Override
     20    public void updateDataSet(DataSet ds) {
     21        // TODO
     22    }
    2323}
  • applications/editors/josm/plugins/opendata/modules/fr.lemans/src/org/openstreetmap/josm/plugins/opendata/modules/fr/lemans/datasets/CodesPostauxHandler.java

    r30340 r30731  
    66public class CodesPostauxHandler extends LeMansDataSetHandler {
    77
    8         public CodesPostauxHandler() {
    9                 super("F758F369-550EA533-37695DD8-84EB87F5");
    10                 setName("Codes postaux");
    11                 setKmzShpUuid("6449CF5B-550EA533-7E7BB44A-2DB0261B", "644A524A-550EA533-7E7BB44A-9B34A76A");
    12         }
     8    public CodesPostauxHandler() {
     9        super("F758F369-550EA533-37695DD8-84EB87F5");
     10        setName("Codes postaux");
     11        setKmzShpUuid("6449CF5B-550EA533-7E7BB44A-2DB0261B", "644A524A-550EA533-7E7BB44A-9B34A76A");
     12    }
    1313
    14         @Override
    15         public boolean acceptsFilename(String filename) {
    16                 return acceptsKmzShpFilename(filename, "CODES_POSTAUX") || acceptsZipFilename(filename, "Les codes postaux .*");
    17         }
     14    @Override
     15    public boolean acceptsFilename(String filename) {
     16        return acceptsKmzShpFilename(filename, "CODES_POSTAUX") || acceptsZipFilename(filename, "Les codes postaux .*");
     17    }
    1818
    19         @Override
    20         public void updateDataSet(DataSet ds) {
    21                 // TODO
    22         }
     19    @Override
     20    public void updateDataSet(DataSet ds) {
     21        // TODO
     22    }
    2323}
  • applications/editors/josm/plugins/opendata/modules/fr.lemans/src/org/openstreetmap/josm/plugins/opendata/modules/fr/lemans/datasets/CommunesHandler.java

    r30340 r30731  
    77public class CommunesHandler extends LeMansDataSetHandler {
    88
    9         public CommunesHandler() {
    10                 super("F7B756B1-550EA533-37695DD8-FE094AE7");
    11                 setName("Communes");
    12                 setKmzShpUuid("64527774-550EA533-7E7BB44A-FD17EEF0", "6452D942-550EA533-7E7BB44A-C184920B");
    13         }
     9    public CommunesHandler() {
     10        super("F7B756B1-550EA533-37695DD8-FE094AE7");
     11        setName("Communes");
     12        setKmzShpUuid("64527774-550EA533-7E7BB44A-FD17EEF0", "6452D942-550EA533-7E7BB44A-C184920B");
     13    }
    1414
    15         @Override
    16         public boolean acceptsFilename(String filename) {
    17                 return acceptsKmzShpFilename(filename, "LIMITES_DE_COMMUNES") || acceptsZipFilename(filename, "Les limites de communes .*");
    18         }
     15    @Override
     16    public boolean acceptsFilename(String filename) {
     17        return acceptsKmzShpFilename(filename, "LIMITES_DE_COMMUNES") || acceptsZipFilename(filename, "Les limites de communes .*");
     18    }
    1919
    20         @Override
    21         public void updateDataSet(DataSet ds) {
    22                 for (OsmPrimitive p : ds.allPrimitives()) {
    23                         if (p.hasKey("CODCOM")) {
    24                                 p.put("type", "boundary");
    25                                 p.put("boundary", "administrative");
    26                                 p.put("admin_level", "8");
    27                                 replace(p, "COMMUNE", "name");
    28                                 p.remove("COMMUNE_2");
    29                                 replace(p, "ID", "ref:INSEE");
    30                                 p.remove("CODCOM");
    31                         }
    32                 }
    33         }
     20    @Override
     21    public void updateDataSet(DataSet ds) {
     22        for (OsmPrimitive p : ds.allPrimitives()) {
     23            if (p.hasKey("CODCOM")) {
     24                p.put("type", "boundary");
     25                p.put("boundary", "administrative");
     26                p.put("admin_level", "8");
     27                replace(p, "COMMUNE", "name");
     28                p.remove("COMMUNE_2");
     29                replace(p, "ID", "ref:INSEE");
     30                p.remove("CODCOM");
     31            }
     32        }
     33    }
    3434}
  • applications/editors/josm/plugins/opendata/modules/fr.lemans/src/org/openstreetmap/josm/plugins/opendata/modules/fr/lemans/datasets/ConseilsQuartiersHandler.java

    r30340 r30731  
    66public class ConseilsQuartiersHandler extends LeMansDataSetHandler {
    77
    8         public ConseilsQuartiersHandler() {
    9                 super("F7713FAB-550EA533-37695DD8-A9755461");
    10                 setName("Conseils de quartiers");
    11                 setKmzShpUuid("644BD601-550EA533-7E7BB44A-0B649A3D", "644C87D8-550EA533-7E7BB44A-6284E60D");
    12         }
     8    public ConseilsQuartiersHandler() {
     9        super("F7713FAB-550EA533-37695DD8-A9755461");
     10        setName("Conseils de quartiers");
     11        setKmzShpUuid("644BD601-550EA533-7E7BB44A-0B649A3D", "644C87D8-550EA533-7E7BB44A-6284E60D");
     12    }
    1313
    14         @Override
    15         public boolean acceptsFilename(String filename) {
    16                 return acceptsKmzShpFilename(filename, "CONSEILS_DE_QUARTIER") || acceptsZipFilename(filename, "Les conseils de quartiers .*");
    17         }
     14    @Override
     15    public boolean acceptsFilename(String filename) {
     16        return acceptsKmzShpFilename(filename, "CONSEILS_DE_QUARTIER") || acceptsZipFilename(filename, "Les conseils de quartiers .*");
     17    }
    1818
    19         @Override
    20         public void updateDataSet(DataSet ds) {
    21                 // TODO
    22         }
     19    @Override
     20    public void updateDataSet(DataSet ds) {
     21        // TODO
     22    }
    2323}
  • applications/editors/josm/plugins/opendata/modules/fr.lemans/src/org/openstreetmap/josm/plugins/opendata/modules/fr/lemans/datasets/LeMansDataSetHandler.java

    r30701 r30731  
    1414
    1515public abstract class LeMansDataSetHandler extends FrenchDataSetHandler implements LeMansConstants {
    16        
    17         private String kmzUuid;
    18         private String shpUuid;
    19        
    20         public LeMansDataSetHandler(String uuid) {
    21                 init(uuid);
    22         }
    23        
    24         public LeMansDataSetHandler(String uuid, String relevantTag) {
    25                 super(relevantTag);
    26                 init(uuid);
    27         }
    28        
    29         public LeMansDataSetHandler(String uuid, boolean relevantUnion, String ... relevantTags) {
    30                 super(relevantUnion, relevantTags);
    31                 init(uuid);
    32         }
     16   
     17    private String kmzUuid;
     18    private String shpUuid;
     19   
     20    public LeMansDataSetHandler(String uuid) {
     21        init(uuid);
     22    }
     23   
     24    public LeMansDataSetHandler(String uuid, String relevantTag) {
     25        super(relevantTag);
     26        init(uuid);
     27    }
     28   
     29    public LeMansDataSetHandler(String uuid, boolean relevantUnion, String ... relevantTags) {
     30        super(relevantUnion, relevantTags);
     31        init(uuid);
     32    }
    3333
    34         public LeMansDataSetHandler(String uuid, String ... relevantTags) {
    35                 this(uuid, false, relevantTags);
    36         }
     34    public LeMansDataSetHandler(String uuid, String ... relevantTags) {
     35        this(uuid, false, relevantTags);
     36    }
    3737
    38        
    39         public LeMansDataSetHandler(String uuid, boolean relevantUnion, Tag ... relevantTags) {
    40                 super(relevantUnion, relevantTags);
    41                 init(uuid);
    42         }
     38   
     39    public LeMansDataSetHandler(String uuid, boolean relevantUnion, Tag ... relevantTags) {
     40        super(relevantUnion, relevantTags);
     41        init(uuid);
     42    }
    4343
    44         private final void init(String uuid) {
    45                 try {
    46                         setLicense(License.ODbL);
    47                         if (uuid != null && !uuid.isEmpty()) {
    48                                 setLocalPortalURL(PORTAL + "page.do?t=2&uuid=" + uuid);
    49                         }
    50                 } catch (MalformedURLException e) {
    51                         e.printStackTrace();
    52                 }
    53         }
    54                
    55         protected final void setKmzShpUuid(String kmzUuid, String shpUuid) {
    56                 this.kmzUuid = kmzUuid;
    57                 this.shpUuid = shpUuid;
    58         }
     44    private final void init(String uuid) {
     45        try {
     46            setLicense(License.ODbL);
     47            if (uuid != null && !uuid.isEmpty()) {
     48                setLocalPortalURL(PORTAL + "page.do?t=2&uuid=" + uuid);
     49            }
     50        } catch (MalformedURLException e) {
     51            e.printStackTrace();
     52        }
     53    }
     54       
     55    protected final void setKmzShpUuid(String kmzUuid, String shpUuid) {
     56        this.kmzUuid = kmzUuid;
     57        this.shpUuid = shpUuid;
     58    }
    5959
    60         @Override
    61         public String getSource() {
    62                 return SOURCE_LE_MANS;
    63         }
    64        
    65         /*@Override
    66         public URL getLicenseURL() {
    67                 try {
    68                         return new URL(PORTAL + "download.do?uuid=3E907F53-550EA533-5AE8381B-44AE9F93");
    69                 } catch (MalformedURLException e) {
    70                         e.printStackTrace();
    71                 }
    72                 return null;
    73         }*/
     60    @Override
     61    public String getSource() {
     62        return SOURCE_LE_MANS;
     63    }
     64   
     65    /*@Override
     66    public URL getLicenseURL() {
     67        try {
     68            return new URL(PORTAL + "download.do?uuid=3E907F53-550EA533-5AE8381B-44AE9F93");
     69        } catch (MalformedURLException e) {
     70            e.printStackTrace();
     71        }
     72        return null;
     73    }*/
    7474
    75         @Override
    76         public List<Pair<String, URL>> getDataURLs() {
    77                 List<Pair<String, URL>> result = new ArrayList<>();
    78                 try {
    79                         if (kmzUuid != null && !kmzUuid.isEmpty()) result.add(new Pair<>(getName() + " (KMZ)", new URL(PORTAL + "download.do?uuid=" + kmzUuid)));
    80                         if (shpUuid != null && !shpUuid.isEmpty()) result.add(new Pair<>(getName() + " (SHP)", new URL(PORTAL + "download.do?uuid=" + shpUuid)));
    81                 } catch (MalformedURLException e) {
    82                         e.printStackTrace();
    83                 }
    84                 return result;
    85         }
     75    @Override
     76    public List<Pair<String, URL>> getDataURLs() {
     77        List<Pair<String, URL>> result = new ArrayList<>();
     78        try {
     79            if (kmzUuid != null && !kmzUuid.isEmpty()) result.add(new Pair<>(getName() + " (KMZ)", new URL(PORTAL + "download.do?uuid=" + kmzUuid)));
     80            if (shpUuid != null && !shpUuid.isEmpty()) result.add(new Pair<>(getName() + " (SHP)", new URL(PORTAL + "download.do?uuid=" + shpUuid)));
     81        } catch (MalformedURLException e) {
     82            e.printStackTrace();
     83        }
     84        return result;
     85    }
    8686}
  • applications/editors/josm/plugins/opendata/modules/fr.lemans/src/org/openstreetmap/josm/plugins/opendata/modules/fr/lemans/datasets/PointsApportVolontaireHandler.java

    r30340 r30731  
    66public class PointsApportVolontaireHandler extends LeMansDataSetHandler {
    77
    8         public PointsApportVolontaireHandler() {
    9                 super("F8213494-550EA533-37695DD8-28F0B08D");
    10                 setName("Points d'apport volontaire");
    11                 setKmzShpUuid("66972849-550EA533-7E7BB44A-7AB7F366", "66977265-550EA533-7E7BB44A-1859F0AC");
    12         }
     8    public PointsApportVolontaireHandler() {
     9        super("F8213494-550EA533-37695DD8-28F0B08D");
     10        setName("Points d'apport volontaire");
     11        setKmzShpUuid("66972849-550EA533-7E7BB44A-7AB7F366", "66977265-550EA533-7E7BB44A-1859F0AC");
     12    }
    1313
    14         @Override
    15         public boolean acceptsFilename(String filename) {
    16                 return acceptsKmzShpFilename(filename, "Points d'Apports Volontaires") || acceptsZipFilename(filename, "Les points dapport volontaire .*");
    17         }
     14    @Override
     15    public boolean acceptsFilename(String filename) {
     16        return acceptsKmzShpFilename(filename, "Points d'Apports Volontaires") || acceptsZipFilename(filename, "Les points dapport volontaire .*");
     17    }
    1818
    19         @Override
    20         public void updateDataSet(DataSet ds) {
    21                 // TODO
    22         }
     19    @Override
     20    public void updateDataSet(DataSet ds) {
     21        // TODO
     22    }
    2323}
  • applications/editors/josm/plugins/opendata/modules/fr.lemans/src/org/openstreetmap/josm/plugins/opendata/modules/fr/lemans/datasets/ServicesCommunautairesMunicipauxHandler.java

    r30340 r30731  
    77public class ServicesCommunautairesMunicipauxHandler extends LeMansDataSetHandler {
    88
    9         public ServicesCommunautairesMunicipauxHandler() {
    10                 super("F7F65F15-550EA533-37695DD8-F7A74F05");
    11                 setName("Services communautaires et municipaux");
    12                 setKmzShpUuid("66C925DA-550EA533-7E7BB44A-BCF0B629", "66C972AD-550EA533-7E7BB44A-E842FFAD");
    13         }
     9    public ServicesCommunautairesMunicipauxHandler() {
     10        super("F7F65F15-550EA533-37695DD8-F7A74F05");
     11        setName("Services communautaires et municipaux");
     12        setKmzShpUuid("66C925DA-550EA533-7E7BB44A-BCF0B629", "66C972AD-550EA533-7E7BB44A-E842FFAD");
     13    }
    1414
    15         @Override
    16         public boolean acceptsFilename(String filename) {
    17                 return acceptsKmzShpFilename(filename, "SERVICES_VDM_LMM") || acceptsZipFilename(filename, "Les services de le Mans Métropole et de la Ville du Mans .*");
    18         }
     15    @Override
     16    public boolean acceptsFilename(String filename) {
     17        return acceptsKmzShpFilename(filename, "SERVICES_VDM_LMM") || acceptsZipFilename(filename, "Les services de le Mans Métropole et de la Ville du Mans .*");
     18    }
    1919
    20         @Override
    21         public void updateDataSet(DataSet ds) {
    22                 for (Node n : ds.getNodes()) {
    23                         replace(n, "NOM", "name");
    24                 }
    25         }
     20    @Override
     21    public void updateDataSet(DataSet ds) {
     22        for (Node n : ds.getNodes()) {
     23            replace(n, "NOM", "name");
     24        }
     25    }
    2626}
Note: See TracChangeset for help on using the changeset viewer.