Index

A B C D E F G H I K L N O P S T U V W 
All Classes All Packages

A

apply() - Method in class com.abubusoft.kripton.androidx.livedata.PagedLiveData.PageRequestBuilder
Applies all the change you defined with this builder.

B

build(int, int) - Static method in interface com.abubusoft.kripton.android.PageRequest
 

C

com.abubusoft.kripton.android - package com.abubusoft.kripton.android
 
com.abubusoft.kripton.android.executor - package com.abubusoft.kripton.android.executor
 
com.abubusoft.kripton.androidx.livedata - package com.abubusoft.kripton.androidx.livedata
 
compareTo(PageChunk<E>) - Method in class com.abubusoft.kripton.android.PageChunk
 
compute() - Method in class com.abubusoft.kripton.androidx.livedata.KriptonXLiveDataHandlerImpl
 
compute() - Method in class com.abubusoft.kripton.androidx.livedata.KriptonXPagedLiveDataHandlerImpl
Compute.
create() - Method in class com.abubusoft.kripton.androidx.livedata.KriptonXDataSource.Factory
 
createPageRequestBuilder() - Method in class com.abubusoft.kripton.androidx.livedata.PagedLiveData
Allows to create a builder for a page request.

D

debug(String, Object...) - Static method in class com.abubusoft.kripton.android.Logger
debug.

E

equals(Object) - Method in class com.abubusoft.kripton.android.PageChunk
 
error(String, Object...) - Static method in class com.abubusoft.kripton.android.Logger
error.
execute(int, int) - Method in interface com.abubusoft.kripton.android.PageRequestExecutor
Execute a page request
execute(PageRequest) - Method in interface com.abubusoft.kripton.android.PageRequestExecutor
Execute a page request
executeOnDiskIO(Runnable) - Method in class com.abubusoft.kripton.android.executor.KriptonDefaultTaskExecutor
 
executeOnDiskIO(Runnable) - Method in class com.abubusoft.kripton.android.executor.KriptonTaskExecutor
 
executeOnDiskIO(Runnable) - Method in class com.abubusoft.kripton.android.executor.TaskExecutor
Executes the given task in the disk IO thread pool.
executeOnMainThread(Runnable) - Method in class com.abubusoft.kripton.android.executor.TaskExecutor
Executes the given task on the main thread.

F

Factory(PagedLiveData<Item>) - Constructor for class com.abubusoft.kripton.androidx.livedata.KriptonXDataSource.Factory
 
fatal(String, Object...) - Static method in class com.abubusoft.kripton.android.Logger
fatal.
firstPage() - Method in interface com.abubusoft.kripton.android.PageNavigator
Navigate to the first page.
firstPage() - Method in class com.abubusoft.kripton.androidx.livedata.PagedLiveData
 

G

generateTag() - Static method in class com.abubusoft.kripton.android.Logger
generate tag.
getContext() - Static method in class com.abubusoft.kripton.android.KriptonLibrary
Context.
getData() - Method in class com.abubusoft.kripton.android.PageChunk
 
getExecutor() - Method in class com.abubusoft.kripton.androidx.livedata.PagedLiveData
 
getExecutorService() - Static method in class com.abubusoft.kripton.android.KriptonLibrary
Executor service.
getInstance() - Static method in class com.abubusoft.kripton.android.executor.KriptonTaskExecutor
Returns an instance of the task executor.
getIOThreadExecutor() - Static method in class com.abubusoft.kripton.android.executor.KriptonTaskExecutor
Gets the IO thread executor.
getLiveData() - Method in class com.abubusoft.kripton.androidx.livedata.KriptonXLiveDataHandlerImpl
Returns the LiveData managed by this class.
getLiveData() - Method in class com.abubusoft.kripton.androidx.livedata.KriptonXPagedLiveDataHandlerImpl
Returns the LiveData managed by this class.
getMainThreadExecutor() - Static method in class com.abubusoft.kripton.android.executor.KriptonTaskExecutor
Gets the main thread executor.
getOffset() - Method in interface com.abubusoft.kripton.android.PageRequest
Set the current offset from start of dataset.
getOffset() - Method in class com.abubusoft.kripton.android.PageRequestImpl
 
getOffset() - Method in class com.abubusoft.kripton.androidx.livedata.PagedLiveData
 
getPageNumber() - Method in class com.abubusoft.kripton.android.PageChunk
 
getPageNumber() - Method in interface com.abubusoft.kripton.android.PageRequest
Current page
getPageNumber() - Method in class com.abubusoft.kripton.android.PageRequestImpl
 
getPageNumber() - Method in class com.abubusoft.kripton.androidx.livedata.PagedLiveData
 
getPageSize() - Method in interface com.abubusoft.kripton.android.PageRequest
Page size used to navigate
getPageSize() - Method in class com.abubusoft.kripton.android.PageRequestImpl
 
getPageSize() - Method in class com.abubusoft.kripton.androidx.livedata.PagedLiveData
 
getTotalElements() - Method in interface com.abubusoft.kripton.android.PagedResult
Returns the total amount of elements.
getTotalElements() - Method in class com.abubusoft.kripton.androidx.livedata.PagedLiveData
 
getTotalPages() - Method in interface com.abubusoft.kripton.android.PagedResult
Returns the number of total pages.
getTotalPages() - Method in class com.abubusoft.kripton.androidx.livedata.PagedLiveData
 

H

hashCode() - Method in class com.abubusoft.kripton.android.PageChunk
 
hasNext() - Method in interface com.abubusoft.kripton.android.PagedResult
 
hasNext() - Method in class com.abubusoft.kripton.androidx.livedata.PagedLiveData
 
hasPrevious() - Method in interface com.abubusoft.kripton.android.PagedResult
 
hasPrevious() - Method in class com.abubusoft.kripton.androidx.livedata.PagedLiveData
 

I

info(String, Object...) - Static method in class com.abubusoft.kripton.android.Logger
info.
init(Context) - Static method in class com.abubusoft.kripton.android.KriptonLibrary
Method to invoke during application initialization.
init(Context, ExecutorService) - Static method in class com.abubusoft.kripton.android.KriptonLibrary
Method to invoke during application initialization.
invalidate() - Method in interface com.abubusoft.kripton.android.LiveDataHandler
Invalidates the LiveData.
invalidate() - Method in class com.abubusoft.kripton.androidx.livedata.KriptonXLiveDataHandlerImpl
Invalidates the LiveData.
invalidate() - Method in class com.abubusoft.kripton.androidx.livedata.KriptonXPagedLiveDataHandlerImpl
Invalidates the LiveData.
isFirst() - Method in interface com.abubusoft.kripton.android.PagedResult
 
isFirst() - Method in class com.abubusoft.kripton.androidx.livedata.PagedLiveData
 
isLast() - Method in interface com.abubusoft.kripton.android.PagedResult
 
isLast() - Method in class com.abubusoft.kripton.androidx.livedata.PagedLiveData
 
isMainThread() - Method in class com.abubusoft.kripton.android.executor.KriptonDefaultTaskExecutor
 
isMainThread() - Method in class com.abubusoft.kripton.android.executor.KriptonTaskExecutor
 
isMainThread() - Method in class com.abubusoft.kripton.android.executor.TaskExecutor
Returns true if the current thread is the main thread, false otherwise.

K

KriptonDefaultTaskExecutor - Class in com.abubusoft.kripton.android.executor
The Class KriptonDefaultTaskExecutor.
KriptonDefaultTaskExecutor() - Constructor for class com.abubusoft.kripton.android.executor.KriptonDefaultTaskExecutor
Instantiates a new kripton default task executor.
KriptonLibrary - Class in com.abubusoft.kripton.android
Used to initialize library
KriptonTaskExecutor - Class in com.abubusoft.kripton.android.executor
A static class that serves as a central point to execute common tasks.
KriptonXDataSource<T> - Class in com.abubusoft.kripton.androidx.livedata
A PositionalDataSource that loads entities based on an ObjectBox Query using offset and limit to implement paging support.
KriptonXDataSource(PagedLiveData<T>) - Constructor for class com.abubusoft.kripton.androidx.livedata.KriptonXDataSource
 
KriptonXDataSource.Factory<Item> - Class in com.abubusoft.kripton.androidx.livedata
 
KriptonXLiveData<T> - Class in com.abubusoft.kripton.androidx.livedata
 
KriptonXLiveData() - Constructor for class com.abubusoft.kripton.androidx.livedata.KriptonXLiveData
 
KriptonXLiveDataHandlerImpl<T> - Class in com.abubusoft.kripton.androidx.livedata
A LiveData class that can be invalidated & computed when there are active observers.
KriptonXLiveDataHandlerImpl() - Constructor for class com.abubusoft.kripton.androidx.livedata.KriptonXLiveDataHandlerImpl
Creates a computable live data that computes values on the arch IO thread executor.
KriptonXLiveDataHandlerImpl(Executor) - Constructor for class com.abubusoft.kripton.androidx.livedata.KriptonXLiveDataHandlerImpl
Creates a computable live data that computes values on the specified executor.
KriptonXPagedLiveDataHandlerImpl<T> - Class in com.abubusoft.kripton.androidx.livedata
A PLiveData class that can be invalidated and computed on demand.
KriptonXPagedLiveDataHandlerImpl(Paginator<T>) - Constructor for class com.abubusoft.kripton.androidx.livedata.KriptonXPagedLiveDataHandlerImpl
Creates a computable live data which is computed when there are active observers.

L

lastPage() - Method in interface com.abubusoft.kripton.android.PageNavigator
Navigate to last page
lastPage() - Method in class com.abubusoft.kripton.androidx.livedata.PagedLiveData
 
LiveDataHandler - Interface in com.abubusoft.kripton.android
 
loadInitial(PositionalDataSource.LoadInitialParams, PositionalDataSource.LoadInitialCallback<T>) - Method in class com.abubusoft.kripton.androidx.livedata.KriptonXDataSource
 
loadRange(PositionalDataSource.LoadRangeParams, PositionalDataSource.LoadRangeCallback<T>) - Method in class com.abubusoft.kripton.androidx.livedata.KriptonXDataSource
 
Logger - Class in com.abubusoft.kripton.android
Logger used in kripton library.
Logger() - Constructor for class com.abubusoft.kripton.android.Logger
 

N

nextPage() - Method in interface com.abubusoft.kripton.android.PageNavigator
Navigates to next page.
nextPage() - Method in class com.abubusoft.kripton.androidx.livedata.PagedLiveData
 

O

offset(int) - Method in class com.abubusoft.kripton.androidx.livedata.PagedLiveData.PageRequestBuilder
change offset

P

page(int) - Method in class com.abubusoft.kripton.androidx.livedata.PagedLiveData.PageRequestBuilder
change page
PageChunk<E> - Class in com.abubusoft.kripton.android
 
PageChunk(int, List<E>) - Constructor for class com.abubusoft.kripton.android.PageChunk
 
PagedLiveData<T> - Class in com.abubusoft.kripton.androidx.livedata
The paged version of KriptonLiveData.
PagedLiveData(Paginator<T>, KriptonXPagedLiveDataHandlerImpl<T>) - Constructor for class com.abubusoft.kripton.androidx.livedata.PagedLiveData
 
PagedLiveData.PageRequestBuilder - Class in com.abubusoft.kripton.androidx.livedata
This builder allows you to manipulate page request object, changing some its attributes and invoke an unique update to live date.
PagedResult - Interface in com.abubusoft.kripton.android
 
PageNavigator - Interface in com.abubusoft.kripton.android
 
PageRequest - Interface in com.abubusoft.kripton.android
The paged version of KriptonLiveData.
PageRequestExecutor<E> - Interface in com.abubusoft.kripton.android
 
PageRequestImpl - Class in com.abubusoft.kripton.android
 
pageSize(int) - Method in class com.abubusoft.kripton.androidx.livedata.PagedLiveData.PageRequestBuilder
change pageSize
Paginator<E> - Interface in com.abubusoft.kripton.android
 
postToMainThread(Runnable) - Method in class com.abubusoft.kripton.android.executor.KriptonDefaultTaskExecutor
 
postToMainThread(Runnable) - Method in class com.abubusoft.kripton.android.executor.KriptonTaskExecutor
 
postToMainThread(Runnable) - Method in class com.abubusoft.kripton.android.executor.TaskExecutor
Posts the given task to the main thread.
previousPage() - Method in interface com.abubusoft.kripton.android.PageNavigator
Navigates to previous page.
previousPage() - Method in class com.abubusoft.kripton.androidx.livedata.PagedLiveData
 

S

setDelegate(TaskExecutor) - Method in class com.abubusoft.kripton.android.executor.KriptonTaskExecutor
Sets a delegate to handle task execution requests.
setOffset(int) - Method in interface com.abubusoft.kripton.android.PageNavigator
Navigates to the offset.
setOffset(int) - Method in class com.abubusoft.kripton.androidx.livedata.PagedLiveData
 
setPage(int) - Method in interface com.abubusoft.kripton.android.PageNavigator
Navigates to the page.
setPage(int) - Method in class com.abubusoft.kripton.androidx.livedata.PagedLiveData
 
setPageSize(int) - Method in interface com.abubusoft.kripton.android.PageNavigator
Set page size
setPageSize(int) - Method in class com.abubusoft.kripton.androidx.livedata.PagedLiveData
 

T

TaskExecutor - Class in com.abubusoft.kripton.android.executor
A task executor that can divide tasks into logical groups.
TaskExecutor() - Constructor for class com.abubusoft.kripton.android.executor.TaskExecutor
 
THREAD_POOL_SIZE_DEFAULT - Static variable in class com.abubusoft.kripton.android.KriptonLibrary
The Constant THREAD_POOL_SIZE_DEFAULT.

U

updateValue(T) - Method in class com.abubusoft.kripton.androidx.livedata.KriptonXLiveData
 

V

verbose(String, Object...) - Static method in class com.abubusoft.kripton.android.Logger
verbose.
VERSION - Static variable in class com.abubusoft.kripton.android.KriptonLibrary
 

W

warn(String, Object...) - Static method in class com.abubusoft.kripton.android.Logger
warn.
A B C D E F G H I K L N O P S T U V W 
All Classes All Packages