Update of /cvsroot/magicmap/magicmapserver/src/net/sf/magicmap/server/facade
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv4506/src/net/sf/magicmap/server/facade
Modified Files:
MapFacade.java
Log Message:
- some comments
- possible infinite loop in MapFacade!
Index: MapFacade.java
===================================================================
RCS file: /cvsroot/magicmap/magicmapserver/src/net/sf/magicmap/server/facade/MapFacade.java,v
retrieving revision 1.13
retrieving revision 1.14
diff -C2 -d -r1.13 -r1.14
*** MapFacade.java 23 Feb 2006 22:18:27 -0000 1.13
--- MapFacade.java 23 Feb 2006 22:53:37 -0000 1.14
***************
*** 127,132 ****
--- 127,142 ----
Collection geoPoints = map.getGeoPositions();
+
+ // MSC: der folgende Code sollte überarbeitet werden. Mit dem Vorschlag aus MapDTO ergibt sich folgendes:
+ // int i = 0;
+ // for (Iterator geoIt = geoPoints.iterator();geoIt.hasNext() && MapDTO.NUMBER_OF_GEOPOINTS<i;){
+ // GeoPosition geoPosition = (GeoPosition) geoPoints.iterator().next();
+ // GeoPointDTO geoPointDTO = new GeoPointDTO();
+ // // TODO set long, lat,....
+ // result.setGeoPoint(i, geoPointDTO);
+ // }
int i = 1;
while (geoPoints.iterator().hasNext()){
+ // MSC: Diese Zeile dürfte Probleme machen, es wird jedes Mal ein neuer Iterator geholt => Endlosschleife!
GeoPosition geoPosition = (GeoPosition) geoPoints.iterator().next();
switch (i) {
|