Changeset 12594 in josm for trunk/src/org/openstreetmap/josm/io/session/ImagerySessionExporter.java
- Timestamp:
- 2017-08-12T11:24:39+02:00 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/io/session/ImagerySessionExporter.java
r12267 r12594 5 5 import java.awt.GridBagLayout; 6 6 import java.io.IOException; 7 import java.util.HashMap; 7 8 import java.util.LinkedHashMap; 8 9 import java.util.Map; … … 20 21 import org.openstreetmap.josm.gui.layer.WMSLayer; 21 22 import org.openstreetmap.josm.gui.layer.WMTSLayer; 23 import org.openstreetmap.josm.gui.layer.imagery.ImageryFilterSettings; 22 24 import org.openstreetmap.josm.io.session.SessionWriter.ExportSupport; 23 25 import org.openstreetmap.josm.tools.GBC; 26 import org.openstreetmap.josm.tools.Utils; 24 27 import org.w3c.dom.Element; 25 28 … … 95 98 } 96 99 } 100 ImageryFilterSettings filters = layer.getFilterSettings(); 101 if (filters != null) { 102 Map<String, String> filterProps = new HashMap<>(); 103 filters.getProcessors().stream() 104 .flatMap(Utils.castToStream(SessionAwareReadApply.class)) 105 .forEach(proc -> filterProps.putAll(proc.toPropertiesMap())); 106 if (!filterProps.isEmpty()) { 107 Element filterEl = support.createElement("filters"); 108 layerElem.appendChild(filterEl); 109 addAttributes(filterEl, filterProps, support); 110 } 111 } 97 112 return layerElem; 98 113 }
Note:
See TracChangeset
for help on using the changeset viewer.