Index
A B C D E F G H I K L N O P S T U V W
All Classes All Packages
All Classes All Packages
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
PositionalDataSourcethat loads entities based on an ObjectBoxQueryusing 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.
All Classes All Packages