Package io.scanbot.sdk.di
Class SdkStorageModule
-
- All Implemented Interfaces:
public final class SdkStorageModule
Dagger module that provides objects which will live during the application lifecycle.
-
-
Constructor Summary
Constructors Constructor Description SdkStorageModule(Application application)
-
Method Summary
Modifier and Type Method Description final PageStorage
providePageStorage(PageStorageSettings pageStorageSettings)
final DraftPageStorage
provideDraftPageStorage(PageStorageSettings pageStorageSettings)
final PageStorageSettings
providePageStorageSettings()
final PageFileStorage
providePageFileStorage(PageStorageProcessor pageStorageProcessor, PageStorage pageStorage, FileIOProcessor fileIOProcessor)
final DraftPageFileStorage
provideDraftPageFileStorage(DraftPageStorageProcessor draftPageStorageProcessor, DraftPageStorage draftPageStorage, FileIOProcessor fileIOProcessor)
final FileIOProcessor
provideFileIOProcessor()
final ImageFileIOProcessor
provideImageFileIOProcessor(FileIOProcessor fileIOProcessor)
final static Unit
setPageStorageSettings(PageStorageSettings pageStorageSettings)
final static Unit
setFileStorageSettings(FileStorageSettings fileStorageSettings)
-
-
Constructor Detail
-
SdkStorageModule
SdkStorageModule(Application application)
-
-
Method Detail
-
providePageStorage
final PageStorage providePageStorage(PageStorageSettings pageStorageSettings)
-
provideDraftPageStorage
final DraftPageStorage provideDraftPageStorage(PageStorageSettings pageStorageSettings)
-
providePageStorageSettings
final PageStorageSettings providePageStorageSettings()
-
providePageFileStorage
final PageFileStorage providePageFileStorage(PageStorageProcessor pageStorageProcessor, PageStorage pageStorage, FileIOProcessor fileIOProcessor)
-
provideDraftPageFileStorage
final DraftPageFileStorage provideDraftPageFileStorage(DraftPageStorageProcessor draftPageStorageProcessor, DraftPageStorage draftPageStorage, FileIOProcessor fileIOProcessor)
-
provideFileIOProcessor
final FileIOProcessor provideFileIOProcessor()
-
provideImageFileIOProcessor
final ImageFileIOProcessor provideImageFileIOProcessor(FileIOProcessor fileIOProcessor)
-
setPageStorageSettings
final static Unit setPageStorageSettings(PageStorageSettings pageStorageSettings)
-
setFileStorageSettings
final static Unit setFileStorageSettings(FileStorageSettings fileStorageSettings)
-
-
-
-