Changeset 10619 in josm for trunk/src/org/openstreetmap/josm/gui/dialogs/DeleteFromRelationConfirmationDialog.java
- Timestamp:
- 2016-07-24T00:19:35+02:00 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/dialogs/DeleteFromRelationConfirmationDialog.java
r10465 r10619 14 14 import java.util.ArrayList; 15 15 import java.util.Collection; 16 import java.util.Collections;17 16 import java.util.Comparator; 18 17 import java.util.HashSet; … … 202 201 203 202 protected void sort() { 204 Collections.sort( 205 data, 206 new Comparator<RelationToChildReference>() { 207 private NameFormatter nf = DefaultNameFormatter.getInstance(); 208 @Override 209 public int compare(RelationToChildReference o1, RelationToChildReference o2) { 210 int cmp = o1.getChild().getDisplayName(nf).compareTo(o2.getChild().getDisplayName(nf)); 211 if (cmp != 0) return cmp; 212 cmp = o1.getParent().getDisplayName(nf).compareTo(o2.getParent().getDisplayName(nf)); 213 if (cmp != 0) return cmp; 214 return Integer.compare(o1.getPosition(), o2.getPosition()); 215 } 203 data.sort(new Comparator<RelationToChildReference>() { 204 private NameFormatter nf = DefaultNameFormatter.getInstance(); 205 @Override 206 public int compare(RelationToChildReference o1, RelationToChildReference o2) { 207 int cmp = o1.getChild().getDisplayName(nf).compareTo(o2.getChild().getDisplayName(nf)); 208 if (cmp != 0) return cmp; 209 cmp = o1.getParent().getDisplayName(nf).compareTo(o2.getParent().getDisplayName(nf)); 210 if (cmp != 0) return cmp; 211 return Integer.compare(o1.getPosition(), o2.getPosition()); 216 212 } 213 } 217 214 ); 218 215 }
Note:
See TracChangeset
for help on using the changeset viewer.