public CrunchedLayer(MashupParseContext context) { displayName = context.reader.GetAttribute(Layer.GetLayerDisplayNameTag()); XMLTagReader xMLTagReader = context.NewTagReader(Layer.GetXMLTag()); while (xMLTagReader.FindNextStartTag()) { if (xMLTagReader.TagIs("RangeDescriptors")) { XMLTagReader xMLTagReader2 = context.NewTagReader("RangeDescriptors"); xMLTagReader2.SkipAllSubTags(); } else { if (xMLTagReader.TagIs("DefaultView")) { XMLTagReader xMLTagReader3 = context.NewTagReader("DefaultView"); defaultView = LatLonZoom.ReadFromAttributes(context, MercatorCoordinateSystem.theInstance); xMLTagReader3.SkipAllSubTags(); } else { if (xMLTagReader.TagIs("SourceMapInfoList")) { XMLTagReader xMLTagReader4 = context.NewTagReader("SourceMapInfoList"); while (xMLTagReader4.FindNextStartTag()) { if (xMLTagReader4.TagIs(SourceMapInfo.GetXMLTag())) { sourceMapRecords.Add( new SourceMapRecord(new SourceMapInfo(context, new DirtyEvent()))); } } } else { if (xMLTagReader.TagIs("SourceMapRecordList")) { XMLTagReader xMLTagReader5 = context.NewTagReader("SourceMapRecordList"); while (xMLTagReader5.FindNextStartTag()) { if (xMLTagReader5.TagIs(SourceMapRecord.GetXMLTag())) { sourceMapRecords.Add(new SourceMapRecord(context)); } } } else { if (xMLTagReader.TagIs(RenderedTileNamingScheme.GetXMLTag())) { namingScheme = RenderedTileNamingScheme.ReadXML(context); } } } } } } }
public CrunchedLayer(RenderOptions renderOptions, Layer layer, List<RangeDescriptor> rangeDescriptors, MapTileSourceFactory mapTileSourceFactory) { this.displayName = layer.GetDisplayName(); this.namingScheme = new VENamingScheme(layer.GetFilesystemName(), renderOptions.GetOutputTileSuffix()); this.rangeDescriptors = rangeDescriptors; bool flag; this.defaultView = this.GetDefaultView(layer, new Size(600, 600), mapTileSourceFactory, out flag); foreach (SourceMap current in layer) { this.sourceMapRecords.Add(new SourceMapRecord(layer, current, mapTileSourceFactory)); } }
public CrunchedLayer(RenderOptions renderOptions, Layer layer, List <RangeDescriptor> rangeDescriptors, MapTileSourceFactory mapTileSourceFactory) { this.displayName = layer.GetDisplayName(); this.namingScheme = new VENamingScheme(layer.GetFilesystemName(), renderOptions.GetOutputTileSuffix()); this.rangeDescriptors = rangeDescriptors; bool flag; this.defaultView = this.GetDefaultView(layer, new Size(600, 600), mapTileSourceFactory, out flag); foreach (SourceMap current in layer) { this.sourceMapRecords.Add(new SourceMapRecord(layer, current, mapTileSourceFactory)); } }
public CrunchedLayer(MashupParseContext context) { this.displayName = context.reader.GetAttribute(Layer.GetLayerDisplayNameTag()); XMLTagReader xMLTagReader = context.NewTagReader(Layer.GetXMLTag()); while (xMLTagReader.FindNextStartTag()) { if (xMLTagReader.TagIs("RangeDescriptors")) { XMLTagReader xMLTagReader2 = context.NewTagReader("RangeDescriptors"); xMLTagReader2.SkipAllSubTags(); } else { if (xMLTagReader.TagIs("DefaultView")) { XMLTagReader xMLTagReader3 = context.NewTagReader("DefaultView"); this.defaultView = LatLonZoom.ReadFromAttributes(context, MercatorCoordinateSystem.theInstance); xMLTagReader3.SkipAllSubTags(); } else { if (xMLTagReader.TagIs("SourceMapInfoList")) { XMLTagReader xMLTagReader4 = context.NewTagReader("SourceMapInfoList"); while (xMLTagReader4.FindNextStartTag()) { if (xMLTagReader4.TagIs(SourceMapInfo.GetXMLTag())) { this.sourceMapRecords.Add(new SourceMapRecord(new SourceMapInfo(context, new DirtyEvent()))); } } } else { if (xMLTagReader.TagIs("SourceMapRecordList")) { XMLTagReader xMLTagReader5 = context.NewTagReader("SourceMapRecordList"); while (xMLTagReader5.FindNextStartTag()) { if (xMLTagReader5.TagIs(SourceMapRecord.GetXMLTag())) { this.sourceMapRecords.Add(new SourceMapRecord(context)); } } } else { if (xMLTagReader.TagIs(RenderedTileNamingScheme.GetXMLTag())) { this.namingScheme = RenderedTileNamingScheme.ReadXML(context); } } } } } } }