ResourceLoader<DataType> class
Constructors
-
ResourceLoader({AdeptPublishSubject<
Resource< ? publishSubject, LoadFromCache<DataType?> >DataType?> ? loadFromCache, OnLoadedFromCacheSuccess<DataType?> ? onLoadedFromCacheSuccess, OnLoadedFromCacheFailed<DataType?> ? onLoadedFromCacheFailed, LoadFromStorage<DataType?> ? loadFromStorage, OnLoadedFromStorageSuccess<DataType?> ? onLoadedFromStorageSuccess, OnLoadedFromStorageFailed<DataType?> ? onLoadedFromStorageFailed, LoadFromRESTAPI<DataType?> ? loadFromRESTAPI, OnLoadedFromRESTAPISuccess<DataType?> ? onLoadedFromRESTAPISuccess, OnLoadedFromRESTAPIFailed<DataType?> ? onLoadedFromRESTAPIFailed, OnFailed<DataType?> ? onFailed, OnErrorManagement<DataType?> ? onErrorManagement, bool stopOnFirstResourceLoaded = false})
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
-
loadFromCache
↔ LoadFromCache<
DataType?> ? -
getter/setter pair
-
loadFromRESTAPI
↔ LoadFromRESTAPI<
DataType?> ? -
getter/setter pair
-
loadFromStorage
↔ LoadFromStorage<
DataType?> ? -
getter/setter pair
- loadMoreAfterCacheLoaded → bool
-
no setter
- loadMoreAfterStorageLoaded → bool
-
no setter
-
onErrorManagement
↔ OnErrorManagement<
DataType?> ? -
getter/setter pair
-
onFailed
↔ OnFailed<
DataType?> ? -
getter/setter pair
-
onLoadedFromCacheFailed
↔ OnLoadedFromCacheFailed<
DataType?> ? -
getter/setter pair
-
onLoadedFromCacheSuccess
↔ OnLoadedFromCacheSuccess<
DataType?> ? -
getter/setter pair
-
onLoadedFromRESTAPIFailed
↔ OnLoadedFromRESTAPIFailed<
DataType?> ? -
getter/setter pair
-
onLoadedFromRESTAPISuccess
↔ OnLoadedFromRESTAPISuccess<
DataType?> ? -
getter/setter pair
-
onLoadedFromStorageFailed
↔ OnLoadedFromStorageFailed<
DataType?> ? -
getter/setter pair
-
onLoadedFromStorageSuccess
↔ OnLoadedFromStorageSuccess<
DataType?> ? -
getter/setter pair
- publishResults → bool
-
no setter
-
publishSubject
↔ AdeptPublishSubject<
Resource< ?DataType?> > -
getter/setter pair
- publishSubjectHasValue → bool
-
no setter
- publishSubjectValueHasData → bool
-
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- stopOnFirstResourceLoaded ↔ bool
-
getter/setter pair
Methods
-
asFuture(
) → Future< Resource< DataType?> > -
asPublishSubject(
) → AdeptPublishSubject< Resource< DataType?> > -
cancel(
) → void -
handleLoadFromCache(
) → Future< Resource< DataType?> > - Cache handlers
-
handleLoadFromRESTAPI(
) → Future< Resource< DataType?> > - REST API handlers
-
handleLoadFromStorage(
) → Future< Resource< DataType?> > - Local Storage handlers
-
handleOnFailed(
dynamic exception) → Future< Resource< DataType?> > -
handleOnLoadedFromCacheFailed(
dynamic exception) → Future< Resource< DataType?> > -
handleOnLoadedFromCacheSuccess(
Resource< DataType?> resource) → Future<Resource< DataType?> > -
handleOnLoadedFromRESTAPIFailed(
{dynamic exception, int? code, Response< DataType?> ? response}) → Future<Resource< DataType?> > -
handleOnLoadedFromRESTAPISuccess(
{Resource< DataType?> ? resource, Response<DataType?> ? response}) → Future<Resource< DataType?> > -
handleOnLoadedFromStorageFailed(
dynamic exception) → Future< Resource< DataType?> > -
handleOnLoadedFromStorageSuccess(
Resource< DataType?> resource) → Future<Resource< DataType?> > -
hasResourceCompletedLoading(
Resource resource) → bool -
isCancelled(
) → bool -
isRunning(
) → bool -
load(
) → void -
loadResource(
) → Future< Resource< DataType?> > - Loads a resource from cache -> storage -> REST API. User can opt in to stopOnFirstResourceLoaded, which means when a resource is completed loaded (dataLoaded != null) then no further load will be made
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited