Changeset 12667 in josm for trunk/src/org/openstreetmap/josm/gui/dialogs
- Timestamp:
- 2017-08-26T21:28:55+02:00 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/dialogs/validator/ValidatorTreePanel.java
r12649 r12667 9 9 import java.util.Collection; 10 10 import java.util.Collections; 11 import java.util.EnumMap;12 11 import java.util.Enumeration; 13 12 import java.util.HashSet; … … 15 14 import java.util.Map; 16 15 import java.util.Set; 17 import java.util.TreeMap;18 16 import java.util.function.Predicate; 19 import java.util.stream.Collectors;20 17 21 18 import javax.swing.JTree; … … 40 37 import org.openstreetmap.josm.data.osm.event.WayNodesChangedEvent; 41 38 import org.openstreetmap.josm.data.preferences.sources.ValidatorPrefHelper; 39 import org.openstreetmap.josm.data.validation.OsmValidator; 42 40 import org.openstreetmap.josm.data.validation.Severity; 43 41 import org.openstreetmap.josm.data.validation.TestError; … … 45 43 import org.openstreetmap.josm.gui.MainApplication; 46 44 import org.openstreetmap.josm.gui.util.GuiHelper; 47 import org.openstreetmap.josm.tools.AlphanumComparator;48 45 import org.openstreetmap.josm.tools.Destroyable; 49 46 import org.openstreetmap.josm.tools.ListenerList; … … 191 188 } 192 189 Map<Severity, Map<String, Map<String, List<TestError>>>> errorsBySeverityMessageDescription 193 = errors.stream().filter(filterToUse).collect( 194 Collectors.groupingBy(TestError::getSeverity, () -> new EnumMap<>(Severity.class), 195 Collectors.groupingBy(TestError::getMessage, () -> new TreeMap<>(AlphanumComparator.getInstance()), 196 Collectors.groupingBy(e -> e.getDescription() == null ? "" : e.getDescription(), 197 () -> new TreeMap<>(AlphanumComparator.getInstance()), 198 Collectors.toList() 199 )))); 190 = OsmValidator.getErrorsBySeverityMessageDescription(errors, filterToUse); 200 191 201 192 final List<TreePath> expandedPaths = new ArrayList<>();
Note:
See TracChangeset
for help on using the changeset viewer.