public class KriptonXDataSource<T> extends PositionalDataSource<T>
PositionalDataSource that loads entities based on an ObjectBox
Query using offset and limit to implement paging support. The data
source is invalidated if the query results change.| Modifier and Type | Class and Description |
|---|---|
static class |
KriptonXDataSource.Factory<Item> |
PositionalDataSource.LoadInitialCallback<T>, PositionalDataSource.LoadInitialParams, PositionalDataSource.LoadRangeCallback<T>, PositionalDataSource.LoadRangeParamsDataSource.InvalidatedCallback| Constructor and Description |
|---|
KriptonXDataSource(PagedLiveData<T> query) |
| Modifier and Type | Method and Description |
|---|---|
void |
loadInitial(PositionalDataSource.LoadInitialParams params,
PositionalDataSource.LoadInitialCallback<T> callback) |
void |
loadRange(PositionalDataSource.LoadRangeParams params,
PositionalDataSource.LoadRangeCallback<T> callback) |
computeInitialLoadPosition, computeInitialLoadSize, map, mapByPageaddInvalidatedCallback, invalidate, isInvalid, removeInvalidatedCallbackpublic KriptonXDataSource(PagedLiveData<T> query)
public void loadInitial(@NonNull PositionalDataSource.LoadInitialParams params, @NonNull PositionalDataSource.LoadInitialCallback<T> callback)
loadInitial in class PositionalDataSource<T>public void loadRange(@NonNull PositionalDataSource.LoadRangeParams params, @NonNull PositionalDataSource.LoadRangeCallback<T> callback)
loadRange in class PositionalDataSource<T>Copyright © 2019. All rights reserved.