Changeset 406
- Timestamp:
- 11/05/08 09:21:34 (2 months ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
trunk/geowebcache/src/main/java/org/geowebcache/service/kml/KMLSiteMap.java
r405 r406 19 19 import java.io.IOException; 20 20 import java.io.OutputStream; 21 import java.util.Hashtable; 21 22 import java.util.Iterator; 22 23 import java.util.LinkedList; 24 import java.util.List; 23 25 24 26 import org.geowebcache.GeoWebCacheException; … … 27 29 import org.geowebcache.layer.TileLayer; 28 30 import org.geowebcache.layer.TileLayerDispatcher; 31 import org.geowebcache.mime.MimeType; 29 32 import org.geowebcache.mime.XMLMime; 30 33 import org.geowebcache.tile.KMLTile; … … 72 75 TileLayer tl = iter.next(); 73 76 74 if(tl.getGrid(SRS.getEPSG4326()) != null 75 && tl.getMimeTypes().contains(XMLMime.kml)) { 77 // May have to initialize 78 tl.isInitialized(); 79 80 Hashtable<SRS,Grid> grids = tl.getGrids(); 81 List<MimeType> mimeTypes = tl.getMimeTypes(); 82 83 if( grids != null && grids.containsKey(SRS.getEPSG4326()) 84 && mimeTypes != null && mimeTypes.contains(XMLMime.kml) ) { 76 85 String smStr = "<sitemap><loc>"+urlPrefix+tl.getName()+"/sitemap.xml</loc></sitemap>"; 77 86 os.write(smStr.getBytes());
