| <html devsite="true"> |
| <head> |
| <title>RxPagingDataKt</title> |
| {% setvar book_path %}/reference/androidx/_book.yaml{% endsetvar %} |
| {% include "_shared/_reference-head-tags.html" %} |
| </head> |
| <body> |
| <h1>RxPagingDataKt</h1> |
| {% setvar page_path %}androidx/paging/rxjava3/RxPagingDataKt.html{% endsetvar %} |
| {% setvar can_switch %}1{% endsetvar %} |
| {% include "reference/_java_switcher2.md" %} |
| <p> |
| <pre>public final class RxPagingDataKt</pre> |
| </p> |
| <hr> |
| <h2>Summary</h2> |
| <div class="devsite-table-wrapper"> |
| <table class="responsive"> |
| <thead> |
| <tr> |
| <th colspan="2"><h3>Public methods</h3></th> |
| </tr> |
| </thead> |
| <tbody> |
| <tr> |
| <td><code>static final <a href="/reference/androidx/paging/PagingData.html">PagingData</a><T></code></td> |
| <td width="100%"> |
| <div><code><T extends <a href="/reference/java/lang/Object.html">Object</a>> <a href="/reference/androidx/paging/rxjava3/RxPagingDataKt.html#filter(androidx.paging.PagingData,kotlin.Function1)">filter</a>(<br> <a href="/reference/androidx/paging/PagingData.html">PagingData</a><T> receiver,<br> <a href="/reference/kotlin/jvm/functions/Function1.html">Function1</a><T, <a href="/reference/[JVM root]/<ERROR CLASS>.html"><ERROR CLASS></a><<a href="/reference/java/lang/Boolean.html">Boolean</a>>> predicate<br>)</code></div> |
| <p>Returns a <code><a href="/reference/androidx/paging/PagingData.html">PagingData</a></code> containing only elements matching the given <code><a href="/reference/androidx/paging/rxjava3/package-summary.html#predicate()">predicate</a></code>.</p> |
| </td> |
| </tr> |
| <tr> |
| <td><code>static final <a href="/reference/androidx/paging/PagingData.html">PagingData</a><R></code></td> |
| <td width="100%"> |
| <div><code><T extends <a href="/reference/java/lang/Object.html">Object</a>, R extends <a href="/reference/java/lang/Object.html">Object</a>> <a href="/reference/androidx/paging/rxjava3/RxPagingDataKt.html#flatMap(androidx.paging.PagingData,kotlin.Function1)">flatMap</a>(<br> <a href="/reference/androidx/paging/PagingData.html">PagingData</a><T> receiver,<br> <a href="/reference/kotlin/jvm/functions/Function1.html">Function1</a><T, <a href="/reference/[JVM root]/<ERROR CLASS>.html"><ERROR CLASS></a><<a href="/reference/java/lang/Iterable.html">Iterable</a><R>>> transform<br>)</code></div> |
| <p>Returns a <code><a href="/reference/androidx/paging/PagingData.html">PagingData</a></code> of all elements returned from applying the given <code><a href="/reference/androidx/paging/rxjava3/package-summary.html#transform()">transform</a></code> to each element, as it is loaded.</p> |
| </td> |
| </tr> |
| <tr> |
| <td><code>static final <a href="/reference/androidx/paging/PagingData.html">PagingData</a><R></code></td> |
| <td width="100%"> |
| <div><code><T extends R, R extends <a href="/reference/java/lang/Object.html">Object</a>> <a href="/reference/androidx/paging/rxjava3/RxPagingDataKt.html#insertSeparators(androidx.paging.PagingData,kotlin.Function2)">insertSeparators</a>(<br> <a href="/reference/androidx/paging/PagingData.html">PagingData</a><T> receiver,<br> <a href="/reference/kotlin/jvm/functions/Function2.html">Function2</a><T, T, <a href="/reference/[JVM root]/<ERROR CLASS>.html"><ERROR CLASS></a><R>> generator<br>)</code></div> |
| <p>Returns a <code><a href="/reference/androidx/paging/PagingData.html">PagingData</a></code> containing each original element, with an optional separator generated by <code><a href="/reference/androidx/paging/rxjava3/package-summary.html#generator()">generator</a></code>, given the elements before and after (or null, in boundary conditions).</p> |
| </td> |
| </tr> |
| <tr> |
| <td><code>static final <a href="/reference/androidx/paging/PagingData.html">PagingData</a><R></code></td> |
| <td width="100%"> |
| <div><code><T extends <a href="/reference/java/lang/Object.html">Object</a>, R extends <a href="/reference/java/lang/Object.html">Object</a>> <a href="/reference/androidx/paging/rxjava3/RxPagingDataKt.html#map(androidx.paging.PagingData,kotlin.Function1)">map</a>(<br> <a href="/reference/androidx/paging/PagingData.html">PagingData</a><T> receiver,<br> <a href="/reference/kotlin/jvm/functions/Function1.html">Function1</a><T, <a href="/reference/[JVM root]/<ERROR CLASS>.html"><ERROR CLASS></a><R>> transform<br>)</code></div> |
| <p>Returns a <code><a href="/reference/androidx/paging/PagingData.html">PagingData</a></code> containing the result of applying the given <code><a href="/reference/androidx/paging/rxjava3/package-summary.html#transform()">transform</a></code> to each element, as it is loaded.</p> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </div> |
| <h2>Public methods</h2> |
| <div><a name="filter(androidx.paging.PagingData, kotlin.Function1)"></a><a name="filter-androidx.paging.PagingData-kotlin.Function1-"></a> |
| <h3 class="api-name" id="filter(androidx.paging.PagingData,kotlin.Function1)">filter</h3> |
| <pre class="api-signature no-pretty-print">@<a href="/reference/[JVM root]/<ERROR CLASS>.html"><ERROR CLASS></a><br>public static final <a href="/reference/androidx/paging/PagingData.html">PagingData</a><T> <T extends <a href="/reference/java/lang/Object.html">Object</a>> <a href="/reference/androidx/paging/rxjava3/RxPagingDataKt.html#filter(androidx.paging.PagingData,kotlin.Function1)">filter</a>(<br> <a href="/reference/androidx/paging/PagingData.html">PagingData</a><T> receiver,<br> <a href="/reference/kotlin/jvm/functions/Function1.html">Function1</a><T, <a href="/reference/[JVM root]/<ERROR CLASS>.html"><ERROR CLASS></a><<a href="/reference/java/lang/Boolean.html">Boolean</a>>> predicate<br>)</pre> |
| <p>Returns a <code><a href="/reference/androidx/paging/PagingData.html">PagingData</a></code> containing only elements matching the given <code><a href="/reference/androidx/paging/rxjava3/package-summary.html#predicate()">predicate</a></code>.</p> |
| </div> |
| <div><a name="flatMap(androidx.paging.PagingData, kotlin.Function1)"></a><a name="flatMap-androidx.paging.PagingData-kotlin.Function1-"></a> |
| <h3 class="api-name" id="flatMap(androidx.paging.PagingData,kotlin.Function1)">flatMap</h3> |
| <pre class="api-signature no-pretty-print">@<a href="/reference/[JVM root]/<ERROR CLASS>.html"><ERROR CLASS></a><br>public static final <a href="/reference/androidx/paging/PagingData.html">PagingData</a><R> <T extends <a href="/reference/java/lang/Object.html">Object</a>, R extends <a href="/reference/java/lang/Object.html">Object</a>> <a href="/reference/androidx/paging/rxjava3/RxPagingDataKt.html#flatMap(androidx.paging.PagingData,kotlin.Function1)">flatMap</a>(<br> <a href="/reference/androidx/paging/PagingData.html">PagingData</a><T> receiver,<br> <a href="/reference/kotlin/jvm/functions/Function1.html">Function1</a><T, <a href="/reference/[JVM root]/<ERROR CLASS>.html"><ERROR CLASS></a><<a href="/reference/java/lang/Iterable.html">Iterable</a><R>>> transform<br>)</pre> |
| <p>Returns a <code><a href="/reference/androidx/paging/PagingData.html">PagingData</a></code> of all elements returned from applying the given <code><a href="/reference/androidx/paging/rxjava3/package-summary.html#transform()">transform</a></code> to each element, as it is loaded.</p> |
| </div> |
| <div><a name="insertSeparators(androidx.paging.PagingData, kotlin.Function2)"></a><a name="insertSeparators-androidx.paging.PagingData-kotlin.Function2-"></a> |
| <h3 class="api-name" id="insertSeparators(androidx.paging.PagingData,kotlin.Function2)">insertSeparators</h3> |
| <pre class="api-signature no-pretty-print">@<a href="/reference/[JVM root]/<ERROR CLASS>.html"><ERROR CLASS></a><br>public static final <a href="/reference/androidx/paging/PagingData.html">PagingData</a><R> <T extends R, R extends <a href="/reference/java/lang/Object.html">Object</a>> <a href="/reference/androidx/paging/rxjava3/RxPagingDataKt.html#insertSeparators(androidx.paging.PagingData,kotlin.Function2)">insertSeparators</a>(<br> <a href="/reference/androidx/paging/PagingData.html">PagingData</a><T> receiver,<br> <a href="/reference/kotlin/jvm/functions/Function2.html">Function2</a><T, T, <a href="/reference/[JVM root]/<ERROR CLASS>.html"><ERROR CLASS></a><R>> generator<br>)</pre> |
| <p>Returns a <code><a href="/reference/androidx/paging/PagingData.html">PagingData</a></code> containing each original element, with an optional separator generated by <code><a href="/reference/androidx/paging/rxjava3/package-summary.html#generator()">generator</a></code>, given the elements before and after (or null, in boundary conditions).</p> |
| <p>Note that this transform is applied asynchronously, as pages are loaded. Potential separators between pages are only computed once both pages are loaded.</p> |
| </div> |
| <div><a name="map(androidx.paging.PagingData, kotlin.Function1)"></a><a name="map-androidx.paging.PagingData-kotlin.Function1-"></a> |
| <h3 class="api-name" id="map(androidx.paging.PagingData,kotlin.Function1)">map</h3> |
| <pre class="api-signature no-pretty-print">@<a href="/reference/[JVM root]/<ERROR CLASS>.html"><ERROR CLASS></a><br>public static final <a href="/reference/androidx/paging/PagingData.html">PagingData</a><R> <T extends <a href="/reference/java/lang/Object.html">Object</a>, R extends <a href="/reference/java/lang/Object.html">Object</a>> <a href="/reference/androidx/paging/rxjava3/RxPagingDataKt.html#map(androidx.paging.PagingData,kotlin.Function1)">map</a>(<br> <a href="/reference/androidx/paging/PagingData.html">PagingData</a><T> receiver,<br> <a href="/reference/kotlin/jvm/functions/Function1.html">Function1</a><T, <a href="/reference/[JVM root]/<ERROR CLASS>.html"><ERROR CLASS></a><R>> transform<br>)</pre> |
| <p>Returns a <code><a href="/reference/androidx/paging/PagingData.html">PagingData</a></code> containing the result of applying the given <code><a href="/reference/androidx/paging/rxjava3/package-summary.html#transform()">transform</a></code> to each element, as it is loaded.</p> |
| </div> |
| </body> |
| </html> |