< prev index next >

modules/base/src/main/java/javafx/collections/transformation/SortedList.java

Print this page
rev 9769 : 8139848: SortedList should provide a way to map source index to view index

@@ -222,10 +222,15 @@
     @Override
     public int getSourceIndex(int index) {
         return sorted[index].index;
     }
 
+    @Override
+    public int getViewIndex(int index) {
+        return perm[index];
+    }
+
     private void updatePermutationIndexes(Change<? extends E> change) {
         for (int i = 0; i < size; ++i) {
             int p = change.getPermutation(sorted[i].index);
             sorted[i].index = p;
             perm[p] = i;
< prev index next >