Package io.scanbot.sdk.di
Class ScanbotSdkModule
-
- All Implemented Interfaces:
public final class ScanbotSdkModule
Contains Scanbot SDK related dependencies.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public class
ScanbotSdkModule.Companion
-
Field Summary
Fields Modifier and Type Field Description public final static ScanbotSdkModule.Companion
Companion
-
Constructor Summary
Constructors Constructor Description ScanbotSdkModule()
-
Method Summary
-
-
Method Detail
-
providesBarcodeFileStorage
final BarcodeFileStorage providesBarcodeFileStorage(Application application)
-
providesBlobStoreStrategy
final BlobStoreStrategy providesBlobStoreStrategy(Application application, SharedPreferences preferences)
-
providesBlobsStorage
final BlobsStorage providesBlobsStorage(SharedPreferences preferences)
-
providesBlobFactory
final BlobFactory providesBlobFactory(BlobStoreStrategy blobStoreStrategy, BlobsStorage blobsStorage, AssetManager assetManager)
-
providesBlobManager
final BlobManager providesBlobManager(BlobStoreStrategy blobStoreStrategy, AssetManager assetManager, BlobFactory blobFactory)
-
providesDocumentProcessorMonitor
final ProcessorMonitor<Document> providesDocumentProcessorMonitor(DocumentStoreStrategy documentStoreStrategy)
-
providesDocumentDraftExtractor
final DocumentDraftExtractor providesDocumentDraftExtractor(CombinedDocumentDraftExtractor combinedDocumentDraftExtractor, MultipleDocumentsDraftExtractor multipleDocumentsDraftExtractor)
-
providesSapManager
final SapManager providesSapManager(Application application)
-
providesDocumentProcessor
final DraftDocumentProcessor providesDocumentProcessor(SapManager sapManager, DocumentStoreStrategy documentStoreStrategy, ComposerFactory composerFactory, ProcessorMonitor<Document> documentProcessorMonitor)
-
provideDocumentApi
final DocumentApi provideDocumentApi(DocumentStorage documentStorage, PageFileStorage pageFileStorage, FileIOProcessor fileIOProcessor)
-
provideSimpleComposer
final SimpleComposer provideSimpleComposer(DocumentStoreStrategy documentStoreStrategy, PageFileStorage pageFileStorage, FileIOProcessor fileIOProcessor)
-
provideComposerCache
final ComposerCache provideComposerCache(Context context)
-
provideJpegComposer
final JpegComposer provideJpegComposer(DocumentStoreStrategy documentStoreStrategy, PageFileStorage pageFileStorage)
-
provideDocumentStoreStrategy
final DocumentStoreStrategy provideDocumentStoreStrategy(Context context, SharedPreferences preferences)
-
provideOcrPdfGenerator
final OcrPdfGenerator provideOcrPdfGenerator(DocumentStoreStrategy documentStoreStrategy, BlobStoreStrategy blobStoreStrategy, PageFileStorage pageFileStorage, OcrPdfGenerator.BitmapBinarizer bitmapBinarizer, FileIOProcessor fileIOProcessor, ComposerCache composerCache)
-
provideOcrComposer
final OcrComposer provideOcrComposer(BlobManager blobManager, OcrPdfGenerator pdfGenerator, SimpleComposer simpleComposer, SapManager sapManager, OcrSettings ocrSettings)
-
providesDocumentScanner
final DocumentScanner providesDocumentScanner(SapManager sapManager)
-
scanbotBarcodeScanner
final BarcodeScanner scanbotBarcodeScanner(SapManager sapManager)
-
scanbotBarcodeDocumentParser
final BarcodeDocumentParser scanbotBarcodeDocumentParser(SapManager sapManager)
-
provideCombinedDocumentDraftExtractor
final CombinedDocumentDraftExtractor provideCombinedDocumentDraftExtractor(DocumentStoreStrategy documentStoreStrategy, SharedPreferences sharedPreferences)
-
provideMultipleDocumentsDraftExtractor
final MultipleDocumentsDraftExtractor provideMultipleDocumentsDraftExtractor(SharedPreferences sharedPreferences)
-
provideBaseComposerFactory
final BaseComposerFactory provideBaseComposerFactory(SimpleComposer simpleComposer, JpegComposer jpegComposer)
-
provideCleaner
final Cleaner provideCleaner(DocumentStoreStrategy documentStoreStrategy, PageStorageProcessor pageStorageProcessor, DraftPageStorageProcessor draftPageStorageProcessor)
-
pdfGenerator
final PdfGenerator pdfGenerator(Context context, FileIOProcessor fileIOProcessor, DocumentDraftExtractor documentDraftExtractor, DraftDocumentProcessor draftDocumentProcessor, DocumentStoreStrategy documentStoreStrategy, SimpleComposer simpleComposer, Cleaner cleaner, SapManager sapManager, OcrPdfGenerator pdfGenerator, BlobManager blobManager, OcrSettings ocrSettings)
-
provideOcrSettings
final OcrSettings provideOcrSettings()
-
providesBitmapBinarizer
final OcrPdfGenerator.BitmapBinarizer providesBitmapBinarizer(ImageProcessorBitmapBinarizer bitmapBinarizer)
-
providesDocumentQualityAnalyzer
final DocumentQualityAnalyzer providesDocumentQualityAnalyzer(SapManager sapManager)
-
providesTiffWriter
final TiffGenerator providesTiffWriter(Context context, FileIOProcessor fileIOProcessor)
-
providesDraftPageProcessor
final DraftPageProcessor providesDraftPageProcessor(FileIOProcessor fileIOProcessor, DraftPageFileStorage draftPageFileStorage, DocumentScanner documentScanner)
-
providesPageProcessor
final PageProcessor providesPageProcessor(FileIOProcessor fileIOProcessor, PageFileStorage pageFileStorage, DocumentScanner documentScanner)
-
providesPageStorageProcessor
final PageStorageProcessor providesPageStorageProcessor(DocumentScanner documentScanner, LegacyPageStorage pageStorage, PageStorageSettings pageStorageSettings, ImageFileIOProcessor imageFileIOProcessor)
-
providesDraftPageStorageProcessor
final DraftPageStorageProcessor providesDraftPageStorageProcessor(DocumentScanner documentScanner, DraftPageStorage draftPageStorage, LegacyPageStorage mainPageStorage, PageStorageSettings pageStorageSettings, ImageFileIOProcessor imageFileIOProcessor)
-
provideDocumentPageStorageProcessor
final DocumentPageStorageProcessor provideDocumentPageStorageProcessor(DocumentPageStorage documentPageStorage, PageStorageSettings pageStorageSettings, FileIOProcessor fileIOProcessor)
-
providesComposerFactory
final ComposerFactory providesComposerFactory(SapManager sapManager, Lazy<BaseComposerFactory> baseComposerFactory, Lazy<P2ComposerFactory> p2ComposerFactory)
-
ocrEngine
final OcrEngine ocrEngine(Context context, SapManager sapManager, BlobStoreStrategy blobStoreStrategy, PageFileStorage pageFileStorage, FileIOProcessor fileIOProcessor, OcrSettings ocrSettings, OcrPdfGenerator.BitmapBinarizer bitmapBinarizer, BlobManager blobManager)
-
provideTextPatternScanner
final TextPatternScanner provideTextPatternScanner(SapManager sapManager)
-
provideVinScanner
final VinScanner provideVinScanner(SapManager sapManager)
-
providesMRZScanner
final MrzScanner providesMRZScanner(SapManager sapManager)
-
providesHICScanner
final HealthInsuranceCardScanner providesHICScanner(SapManager sapManager)
-
providesMedicalCertificateScanner
final MedicalCertificateScanner providesMedicalCertificateScanner(SapManager sapManager, BlobManager blobManager)
-
providesCheckScanner
final CheckScanner providesCheckScanner(SapManager sapManager)
-
provideDocumentDataExtractor
final DocumentDataExtractor provideDocumentDataExtractor(SapManager sapManager)
-
provideCreditCardScanner
final CreditCardScanner provideCreditCardScanner(SapManager sapManager)
-
providePdfImagesExtractor
final PdfImagesExtractor providePdfImagesExtractor(FileIOProcessor fileIOProcessor, Application application)
-
providePdfPagesExtractor
final PdfPagesExtractor providePdfPagesExtractor(PageFileStorage pageFileStorage, FileIOProcessor fileIOProcessor, Application application)
-
provideCameraUiSettings
final CameraUiSettings provideCameraUiSettings()
-
provideBarcodeScannerUiResultInternalRepository
final ResultRepository<Object> provideBarcodeScannerUiResultInternalRepository(Set<ResultStorage<Object>> storages)
-
provideBarcodeScannerUiResultInternalLruStorage
final ResultStorage<Object> provideBarcodeScannerUiResultInternalLruStorage()
-
-
-
-