Class MapPaginatorTransformItem<K,I,O>

java.lang.Object
org.aksw.commons.rx.lookup.MapPaginatorTransformItem<K,I,O>
Type Parameters:
K -
I -
O -
All Implemented Interfaces:
Function<com.google.common.collect.Range<Long>,io.reactivex.rxjava3.core.Flowable<Map.Entry<K,O>>>, ListPaginator<Map.Entry<K,O>>, MapPaginator<K,O>, RangedEntrySupplier<Long,K,O>, RangedSupplier<Long,Map.Entry<K,O>>, Unwrappable

public class MapPaginatorTransformItem<K,I,O> extends Object implements MapPaginator<K,O>
FIXME Possibly extend with generic transform instead of just value
Author:
raven
  • Field Details

    • delegate

      protected MapPaginator<K,I> delegate
    • fnTransformItem

      protected BiFunction<? super K,? super I,? extends O> fnTransformItem
  • Constructor Details

    • MapPaginatorTransformItem

      public MapPaginatorTransformItem(MapPaginator<K,I> delegate, BiFunction<? super K,? super I,? extends O> fnTransformItem)
  • Method Details