From: Martin S. <sch...@us...> - 2006-02-23 22:53:48
|
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) { |