blob: a20bf3649c88841cb551a67e44544b7d84e1e7da [file]
<html devsite="true">
<head>
<title>multifile</title>
{% setvar book_path %}/reference/kotlin/multifile/_book.yaml{% endsetvar %}
{% include "_shared/_reference-head-tags.html" %}
</head>
<body>
<div itemscope="" itemtype="http://developers.google.com/ReferenceObject">
<meta itemprop="name" content="multifile">
<meta itemprop="property" content="(androidx.paging.PagingData).filterAsync(kotlin.Function1)">
<meta itemprop="property" content="(androidx.paging.Pager).observable()">
<meta itemprop="language" content="KOTLIN">
</div>
<div id="header-block">
<div>
<h1>multifile</h1>
</div>
</div>
<div id="refdoc-switcher-placeholder"></div>
<h2>Extension functions summary</h2>
<div class="devsite-table-wrapper">
<table class="responsive">
<colgroup>
<col width="40%">
<col>
</colgroup>
<tbody class="list">
<tr>
<td><code><a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;</code></td>
<td>
<div><code>&lt;T&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt; <a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;.<a href="/reference/kotlin/multifile/package-summary.html#(androidx.paging.PagingData).filterAsync(kotlin.Function1)">filterAsync</a>(predicate:&nbsp;(T) <span style="white-space: nowrap;">-&gt;</span> <a href="/reference/kotlin/io/reactivex/Single.html">Single</a>&lt;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a>&gt;)</code></div>
<p>Returns a <code><a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a></code> containing only elements matching the given <code><a href="/reference/kotlin/multifile/package-summary.html#(androidx.paging.PagingData).filterAsync(kotlin.Function1)">predicate</a></code>.</p>
</td>
</tr>
</tbody>
</table>
</div>
<h2>Extension properties summary</h2>
<div class="devsite-table-wrapper">
<table class="responsive">
<colgroup>
<col width="40%">
<col>
</colgroup>
<tbody class="list">
<tr>
<td><code><a href="/reference/kotlin/io/reactivex/Observable.html">Observable</a>&lt;<a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a>&lt;Value&gt;&gt;</code></td>
<td>
<div><code>@<a href="https://kotlinlang.org/api/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-experimental-coroutines-api/index.html">ExperimentalCoroutinesApi</a><br><a href="/reference/kotlin/androidx/paging/Pager.html">Pager</a>&lt;Key,&nbsp;Value&gt;.<a href="/reference/kotlin/multifile/package-summary.html#(androidx.paging.Pager).observable()">observable</a></code></div>
<p>An <code><a href="/reference/kotlin/io/reactivex/Observable.html">Observable</a></code> of <code><a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a></code>, which mirrors the stream provided by <code><a href="/reference/kotlin/androidx/paging/Pager.html#flow()">Pager.flow</a></code>, but exposes it as an <code><a href="/reference/kotlin/io/reactivex/Observable.html">Observable</a></code>.</p>
</td>
</tr>
</tbody>
</table>
</div>
<h2>Extension functions</h2>
<div class="api-item"><a name="-androidx.paging.PagingData-.filterAsync-kotlin.Function1-"></a><a name="filterasync"></a>
<div class="api-name-block">
<div>
<h3 id="(androidx.paging.PagingData).filterAsync(kotlin.Function1)">filterAsync</h3>
</div>
</div>
<pre class="api-signature no-pretty-print">fun&nbsp;&lt;T&nbsp;:&nbsp;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html">Any</a>&gt; <a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;.<a href="/reference/kotlin/multifile/package-summary.html#(androidx.paging.PagingData).filterAsync(kotlin.Function1)">filterAsync</a>(predicate:&nbsp;(T) <span style="white-space: nowrap;">-&gt;</span> <a href="/reference/kotlin/io/reactivex/Single.html">Single</a>&lt;<a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean/index.html">Boolean</a>&gt;):&nbsp;<a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a>&lt;T&gt;</pre>
<p>Returns a <code><a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a></code> containing only elements matching the given <code><a href="/reference/kotlin/multifile/package-summary.html#(androidx.paging.PagingData).filterAsync(kotlin.Function1)">predicate</a></code>.</p>
</div>
<h2>Extension properties</h2>
<div class="api-item"><a name="(androidx.paging.Pager).getObservable()"></a><a name="(androidx.paging.Pager).setObservable()"></a><a name="-androidx.paging.Pager-.getObservable--"></a><a name="-androidx.paging.Pager-.setObservable--"></a>
<div class="api-name-block">
<div>
<h3 id="(androidx.paging.Pager).observable()">observable</h3>
</div>
</div>
<pre class="api-signature no-pretty-print">@<a href="https://kotlinlang.org/api/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines/-experimental-coroutines-api/index.html">ExperimentalCoroutinesApi</a><br>val&nbsp;<a href="/reference/kotlin/androidx/paging/Pager.html">Pager</a>&lt;Key,&nbsp;Value&gt;.<a href="/reference/kotlin/multifile/package-summary.html#(androidx.paging.Pager).observable()">observable</a>:&nbsp;<a href="/reference/kotlin/io/reactivex/Observable.html">Observable</a>&lt;<a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a>&lt;Value&gt;&gt;</pre>
<p>An <code><a href="/reference/kotlin/io/reactivex/Observable.html">Observable</a></code> of <code><a href="/reference/kotlin/androidx/paging/PagingData.html">PagingData</a></code>, which mirrors the stream provided by <code><a href="/reference/kotlin/androidx/paging/Pager.html#flow()">Pager.flow</a></code>, but exposes it as an <code><a href="/reference/kotlin/io/reactivex/Observable.html">Observable</a></code>.</p>
</div>
</body>
</html>