Expose position and index conversion methods

This is needed by class extensions so they can use the right "coordinate"
system.

Bug: 165387823
Bug: 159766205
Test: manual
Change-Id: Id92a3245dcddc2325442ac288aef29ff3a30d935
diff --git a/car-ui-lib/car-ui-lib/src/main/java/com/android/car/ui/recyclerview/ContentLimitingAdapter.java b/car-ui-lib/car-ui-lib/src/main/java/com/android/car/ui/recyclerview/ContentLimitingAdapter.java
index 3d7aefb..a3114ab 100644
--- a/car-ui-lib/car-ui-lib/src/main/java/com/android/car/ui/recyclerview/ContentLimitingAdapter.java
+++ b/car-ui-lib/car-ui-lib/src/main/java/com/android/car/ui/recyclerview/ContentLimitingAdapter.java
@@ -61,6 +61,16 @@
         return onCreateViewHolderImpl(parent, viewType);
     }
 
+    /** See {@link RangeFilter#indexToPosition}. */
+    protected int indexToPosition(int index) {
+        return mRangeFilter.indexToPosition(index);
+    }
+
+    /** See {@link RangeFilter#positionToIndex}. */
+    protected int positionToIndex(int position) {
+        return mRangeFilter.positionToIndex(position);
+    }
+
     /**
      * Returns a {@link androidx.recyclerview.widget.RecyclerView.ViewHolder} of type {@code T}.
      *