Table of Contents

Class ScanbotSdkModule

Namespace
IO.Scanbot.Sdk.DI
Assembly
DocumentSDK.NET.Droid.dll
[Register("io/scanbot/sdk/di/ScanbotSdkModule", DoNotGenerateAcw = true)]
public sealed class ScanbotSdkModule : Object, IJavaObject, IJavaPeerable, IDisposable
Inheritance
ScanbotSdkModule
Implements
Inherited Members

Constructors

ScanbotSdkModule(Configuration)

[Register(".ctor", "(Lio/scanbot/sdk/ScanbotSDK$Configuration;)V", "")]
public ScanbotSdkModule(ScanbotSDK.Configuration configuration)

Parameters

configuration ScanbotSDK.Configuration

Properties

Acw

[Register("acw")]
public static Object Acw { get; }

Property Value

Object

Acy

[Register("acy")]
public ScanbotSDK.Configuration Acy { get; set; }

Property Value

ScanbotSDK.Configuration

Configuration

public ScanbotSDK.Configuration Configuration { get; }

Property Value

ScanbotSDK.Configuration

Methods

ProvideBarcodeFileStorage(Application)

[Register("provideBarcodeFileStorage", "(Landroid/app/Application;)Lio/scanbot/sdk/persistence/BarcodeFileStorage;", "")]
public BarcodeFileStorage ProvideBarcodeFileStorage(Application application)

Parameters

application Application

Returns

BarcodeFileStorage

ProvideBarcodeScannerUiResultInternalLruStorage()

[Register("provideBarcodeScannerUiResultInternalLruStorage", "()Lio/scanbot/sdk/ui/result/ResultStorage;", "")]
public IResultStorage ProvideBarcodeScannerUiResultInternalLruStorage()

Returns

IResultStorage

ProvideBarcodeScannerUiResultInternalRepository(ICollection<IResultStorage>)

[Register("provideBarcodeScannerUiResultInternalRepository", "(Ljava/util/Set;)Lio/scanbot/sdk/ui/result/ResultRepository;", "")]
public IResultRepository ProvideBarcodeScannerUiResultInternalRepository(ICollection<IResultStorage> storages)

Parameters

storages ICollection<IResultStorage>

Returns

IResultRepository

ProvideBaseComposerFactory(SimpleComposer, JpegComposer)

[Register("provideBaseComposerFactory", "(Lio/scanbot/sdk/docprocessing/compose/SimpleComposer;Lio/scanbot/sdk/docprocessing/compose/JpegComposer;)Lio/scanbot/sdk/docprocessing/compose/BaseComposerFactory;", "")]
public BaseComposerFactory ProvideBaseComposerFactory(SimpleComposer simpleComposer, JpegComposer jpegComposer)

Parameters

simpleComposer SimpleComposer
jpegComposer JpegComposer

Returns

BaseComposerFactory

ProvideBitmapBinarizer(ImageProcessorBitmapBinarizer)

[Register("provideBitmapBinarizer", "(Lio/scanbot/sdk/intelligence/ImageProcessorBitmapBinarizer;)Lio/scanbot/sdk/ocr/pdf/BitmapBinarizer;", "")]
public IBitmapBinarizer ProvideBitmapBinarizer(ImageProcessorBitmapBinarizer bitmapBinarizer)

Parameters

bitmapBinarizer ImageProcessorBitmapBinarizer

Returns

IBitmapBinarizer

ProvideBlobFactory(BlobStoreStrategy, BlobsStorage, AssetManager)

[Register("provideBlobFactory", "(Lio/scanbot/sdk/persistence/BlobStoreStrategy;Lio/scanbot/sdk/connectivity/BlobsStorage;Landroid/content/res/AssetManager;)Lio/scanbot/sdk/blob/BlobFactory;", "")]
public BlobFactory ProvideBlobFactory(BlobStoreStrategy blobStoreStrategy, BlobsStorage blobsStorage, AssetManager assetManager)

Parameters

blobStoreStrategy BlobStoreStrategy
blobsStorage BlobsStorage
assetManager AssetManager

Returns

BlobFactory

ProvideBlobManager(BlobStoreStrategy, AssetManager, BlobFactory)

[Register("provideBlobManager", "(Lio/scanbot/sdk/persistence/BlobStoreStrategy;Landroid/content/res/AssetManager;Lio/scanbot/sdk/blob/BlobFactory;)Lio/scanbot/sdk/blob/BlobManager;", "")]
public BlobManager ProvideBlobManager(BlobStoreStrategy blobStoreStrategy, AssetManager assetManager, BlobFactory blobFactory)

Parameters

blobStoreStrategy BlobStoreStrategy
assetManager AssetManager
blobFactory BlobFactory

Returns

BlobManager

ProvideBlobStoreStrategy(Application)

[Register("provideBlobStoreStrategy", "(Landroid/app/Application;)Lio/scanbot/sdk/persistence/BlobStoreStrategy;", "")]
public BlobStoreStrategy ProvideBlobStoreStrategy(Application application)

Parameters

application Application

Returns

BlobStoreStrategy

ProvideBlobsStorage()

[Register("provideBlobsStorage", "()Lio/scanbot/sdk/connectivity/BlobsStorage;", "")]
public BlobsStorage ProvideBlobsStorage()

Returns

BlobsStorage

ProvideCheckScannerFactory(SapManager)

[Register("provideCheckScannerFactory", "(Lio/scanbot/sap/SapManager;)Lio/scanbot/sdk/check/ICheckScannerFactory;", "")]
public ICheckScannerFactory ProvideCheckScannerFactory(SapManager sapManager)

Parameters

sapManager SapManager

Returns

ICheckScannerFactory

ProvideCleaner(DocumentStoreStrategy, PageStorageProcessor, DraftPageStorageProcessor)

[Register("provideCleaner", "(Lio/scanbot/sdk/persistence/document/DocumentStoreStrategy;Lio/scanbot/sdk/persistence/page/legacy/PageStorageProcessor;Lio/scanbot/sdk/persistence/page/legacy/draft/DraftPageStorageProcessor;)Lio/scanbot/sdk/persistence/cleanup/Cleaner;", "")]
public Cleaner ProvideCleaner(DocumentStoreStrategy documentStoreStrategy, PageStorageProcessor pageStorageProcessor, DraftPageStorageProcessor draftPageStorageProcessor)

Parameters

documentStoreStrategy DocumentStoreStrategy
pageStorageProcessor PageStorageProcessor
draftPageStorageProcessor DraftPageStorageProcessor

Returns

Cleaner

ProvideCombinedDocumentDraftExtractor(DocumentStoreStrategy)

[Register("provideCombinedDocumentDraftExtractor", "(Lio/scanbot/sdk/persistence/document/DocumentStoreStrategy;)Lio/scanbot/sdk/docprocessing/draft/CombinedDocumentDraftExtractor;", "")]
public CombinedDocumentDraftExtractor ProvideCombinedDocumentDraftExtractor(DocumentStoreStrategy documentStoreStrategy)

Parameters

documentStoreStrategy DocumentStoreStrategy

Returns

CombinedDocumentDraftExtractor

ProvideComposerCache(Context)

[Register("provideComposerCache", "(Landroid/content/Context;)Lio/scanbot/sdk/docprocessing/compose/ComposerCache;", "")]
public IComposerCache ProvideComposerCache(Context context)

Parameters

context Context

Returns

IComposerCache

ProvideComposerFactory(SapManager, ILazy, ILazy)

[Register("provideComposerFactory", "(Lio/scanbot/sap/SapManager;Ldagger/Lazy;Ldagger/Lazy;)Lio/scanbot/sdk/docprocessing/compose/ComposerFactory;", "")]
public IComposerFactory ProvideComposerFactory(SapManager sapManager, ILazy baseComposerFactory, ILazy p2ComposerFactory)

Parameters

sapManager SapManager
baseComposerFactory ILazy
p2ComposerFactory ILazy

Returns

IComposerFactory

ProvideCreditCardScannerFactory()

[Register("provideCreditCardScannerFactory", "()Lio/scanbot/sdk/creditcard/ICreditCardScannerFactory;", "")]
public ICreditCardScannerFactory ProvideCreditCardScannerFactory()

Returns

ICreditCardScannerFactory

ProvideDocumentApi(IDocumentStorage, PageFileStorage, IFileIOProcessor, DocumentRepository)

[Register("provideDocumentApi", "(Lio/scanbot/sdk/persistence/document/DocumentStorage;Lio/scanbot/sdk/persistence/page/PageFileStorage;Lio/scanbot/sdk/persistence/fileio/FileIOProcessor;Lio/scanbot/sdk/docprocessing/DocumentRepository;)Lio/scanbot/sdk/docprocessing/DocumentApi;", "")]
public IDocumentApi ProvideDocumentApi(IDocumentStorage documentStorage, PageFileStorage pageFileStorage, IFileIOProcessor fileIOProcessor, DocumentRepository documentRepository)

Parameters

documentStorage IDocumentStorage
pageFileStorage PageFileStorage
fileIOProcessor IFileIOProcessor
documentRepository DocumentRepository

Returns

IDocumentApi

ProvideDocumentDataExtractorFactory()

[Register("provideDocumentDataExtractorFactory", "()Lio/scanbot/sdk/documentdata/IDocumentDataExtractorFactory;", "")]
public IDocumentDataExtractorFactory ProvideDocumentDataExtractorFactory()

Returns

IDocumentDataExtractorFactory

ProvideDocumentDraftExtractor(CombinedDocumentDraftExtractor, MultipleDocumentsDraftExtractor)

[Register("provideDocumentDraftExtractor", "(Lio/scanbot/sdk/docprocessing/draft/CombinedDocumentDraftExtractor;Lio/scanbot/sdk/docprocessing/draft/MultipleDocumentsDraftExtractor;)Lio/scanbot/sdk/docprocessing/draft/DocumentDraftExtractor;", "")]
public IDocumentDraftExtractor ProvideDocumentDraftExtractor(CombinedDocumentDraftExtractor combinedDocumentDraftExtractor, MultipleDocumentsDraftExtractor multipleDocumentsDraftExtractor)

Parameters

combinedDocumentDraftExtractor CombinedDocumentDraftExtractor
multipleDocumentsDraftExtractor MultipleDocumentsDraftExtractor

Returns

IDocumentDraftExtractor

ProvideDocumentPageStorageProcessor(IDocumentPageStorage, PageStorageSettings, IFileIOProcessor)

[Register("provideDocumentPageStorageProcessor", "(Lio/scanbot/sdk/persistence/page/DocumentPageStorage;Lio/scanbot/sdk/persistence/page/PageStorageSettings;Lio/scanbot/sdk/persistence/fileio/FileIOProcessor;)Lio/scanbot/sdk/persistence/page/DocumentPageStorageProcessor;", "")]
public DocumentPageStorageProcessor ProvideDocumentPageStorageProcessor(IDocumentPageStorage documentPageStorage, PageStorageSettings pageStorageSettings, IFileIOProcessor fileIOProcessor)

Parameters

documentPageStorage IDocumentPageStorage
pageStorageSettings PageStorageSettings
fileIOProcessor IFileIOProcessor

Returns

DocumentPageStorageProcessor

ProvideDocumentProcessor(SapManager, DocumentStoreStrategy, IComposerFactory, IProcessorMonitor)

[Register("provideDocumentProcessor", "(Lio/scanbot/sap/SapManager;Lio/scanbot/sdk/persistence/document/DocumentStoreStrategy;Lio/scanbot/sdk/docprocessing/compose/ComposerFactory;Lio/scanbot/sdk/docprocessing/ProcessorMonitor;)Lio/scanbot/sdk/docprocessing/DraftDocumentProcessor;", "")]
public IDraftDocumentProcessor ProvideDocumentProcessor(SapManager sapManager, DocumentStoreStrategy documentStoreStrategy, IComposerFactory composerFactory, IProcessorMonitor documentProcessorMonitor)

Parameters

sapManager SapManager
documentStoreStrategy DocumentStoreStrategy
composerFactory IComposerFactory
documentProcessorMonitor IProcessorMonitor

Returns

IDraftDocumentProcessor

ProvideDocumentProcessorMonitor(DocumentStoreStrategy)

[Register("provideDocumentProcessorMonitor", "(Lio/scanbot/sdk/persistence/document/DocumentStoreStrategy;)Lio/scanbot/sdk/docprocessing/ProcessorMonitor;", "")]
public IProcessorMonitor ProvideDocumentProcessorMonitor(DocumentStoreStrategy documentStoreStrategy)

Parameters

documentStoreStrategy DocumentStoreStrategy

Returns

IProcessorMonitor

ProvideDocumentQualityAnalyzerFactory()

[Register("provideDocumentQualityAnalyzerFactory", "()Lio/scanbot/sdk/documentqualityanalyzer/IDocumentQualityAnalyzerFactory;", "")]
public IDocumentQualityAnalyzerFactory ProvideDocumentQualityAnalyzerFactory()

Returns

IDocumentQualityAnalyzerFactory

ProvideDocumentRepository(ICollection<IResultStorage>)

[Register("provideDocumentRepository", "(Ljava/util/Set;)Lio/scanbot/sdk/docprocessing/DocumentRepository;", "")]
public DocumentRepository ProvideDocumentRepository(ICollection<IResultStorage> storages)

Parameters

storages ICollection<IResultStorage>

Returns

DocumentRepository

ProvideDocumentScannerFactory()

[Register("provideDocumentScannerFactory", "()Lio/scanbot/sdk/documentscanner/IDocumentScannerFactory;", "")]
public IDocumentScannerFactory ProvideDocumentScannerFactory()

Returns

IDocumentScannerFactory

ProvideDocumentStorage()

[Register("provideDocumentStorage", "()Lio/scanbot/sdk/ui/result/ResultStorage;", "")]
public IResultStorage ProvideDocumentStorage()

Returns

IResultStorage

ProvideDocumentStoreStrategy(Context)

[Register("provideDocumentStoreStrategy", "(Landroid/content/Context;)Lio/scanbot/sdk/persistence/document/DocumentStoreStrategy;", "")]
public DocumentStoreStrategy ProvideDocumentStoreStrategy(Context context)

Parameters

context Context

Returns

DocumentStoreStrategy

ProvideDraftPageProcessor(IFileIOProcessor, DraftPageFileStorage, IDocumentScannerFactory)

[Register("provideDraftPageProcessor", "(Lio/scanbot/sdk/persistence/fileio/FileIOProcessor;Lio/scanbot/sdk/persistence/page/legacy/draft/DraftPageFileStorage;Lio/scanbot/sdk/documentscanner/IDocumentScannerFactory;)Lio/scanbot/sdk/docprocessing/legacy/DraftPageProcessor;", "")]
public DraftPageProcessor ProvideDraftPageProcessor(IFileIOProcessor fileIOProcessor, DraftPageFileStorage draftPageFileStorage, IDocumentScannerFactory documentScannerFactory)

Parameters

fileIOProcessor IFileIOProcessor
draftPageFileStorage DraftPageFileStorage
documentScannerFactory IDocumentScannerFactory

Returns

DraftPageProcessor

ProvideDraftPageStorageProcessor(IDocumentScannerFactory, DraftPageStorage, ILegacyPageStorage, PageStorageSettings, IImageFileIOProcessor)

[Register("provideDraftPageStorageProcessor", "(Lio/scanbot/sdk/documentscanner/IDocumentScannerFactory;Lio/scanbot/sdk/persistence/page/legacy/draft/DraftPageStorage;Lio/scanbot/sdk/persistence/page/legacy/LegacyPageStorage;Lio/scanbot/sdk/persistence/page/PageStorageSettings;Lio/scanbot/sdk/persistence/fileio/ImageFileIOProcessor;)Lio/scanbot/sdk/persistence/page/legacy/draft/DraftPageStorageProcessor;", "")]
public DraftPageStorageProcessor ProvideDraftPageStorageProcessor(IDocumentScannerFactory documentScannerFactory, DraftPageStorage draftPageStorage, ILegacyPageStorage mainPageStorage, PageStorageSettings pageStorageSettings, IImageFileIOProcessor imageFileIOProcessor)

Parameters

documentScannerFactory IDocumentScannerFactory
draftPageStorage DraftPageStorage
mainPageStorage ILegacyPageStorage
pageStorageSettings PageStorageSettings
imageFileIOProcessor IImageFileIOProcessor

Returns

DraftPageStorageProcessor

ProvideJpegComposer(DocumentStoreStrategy, PageFileStorage)

[Register("provideJpegComposer", "(Lio/scanbot/sdk/persistence/document/DocumentStoreStrategy;Lio/scanbot/sdk/persistence/page/legacy/PageFileStorage;)Lio/scanbot/sdk/docprocessing/compose/JpegComposer;", "")]
public JpegComposer ProvideJpegComposer(DocumentStoreStrategy documentStoreStrategy, PageFileStorage pageFileStorage)

Parameters

documentStoreStrategy DocumentStoreStrategy
pageFileStorage PageFileStorage

Returns

JpegComposer

ProvideMedicalCertificateScannerFactory()

[Register("provideMedicalCertificateScannerFactory", "()Lio/scanbot/sdk/mc/IMcScannerFactory;", "")]
public IMcScannerFactory ProvideMedicalCertificateScannerFactory()

Returns

IMcScannerFactory

ProvideMrzScannerFactory()

[Register("provideMrzScannerFactory", "()Lio/scanbot/sdk/mrz/IMrzScannerFactory;", "")]
public IMrzScannerFactory ProvideMrzScannerFactory()

Returns

IMrzScannerFactory

ProvideMultipleDocumentsDraftExtractor()

[Register("provideMultipleDocumentsDraftExtractor", "()Lio/scanbot/sdk/docprocessing/draft/MultipleDocumentsDraftExtractor;", "")]
public MultipleDocumentsDraftExtractor ProvideMultipleDocumentsDraftExtractor()

Returns

MultipleDocumentsDraftExtractor

ProvideOcrComposer(DocumentStoreStrategy, BlobManager, PageFileStorage, IBitmapBinarizer, IFileIOProcessor, IComposerCache, SimpleComposer, SapManager, OcrSettings)

[Register("provideOcrComposer", "(Lio/scanbot/sdk/persistence/document/DocumentStoreStrategy;Lio/scanbot/sdk/blob/BlobManager;Lio/scanbot/sdk/persistence/page/legacy/PageFileStorage;Lio/scanbot/sdk/ocr/pdf/BitmapBinarizer;Lio/scanbot/sdk/persistence/fileio/FileIOProcessor;Lio/scanbot/sdk/docprocessing/compose/ComposerCache;Lio/scanbot/sdk/docprocessing/compose/SimpleComposer;Lio/scanbot/sap/SapManager;Lio/scanbot/sdk/ocr/intelligence/OcrSettings;)Lio/scanbot/sdk/ocr/docprocessing/compose/OcrComposer;", "")]
public OcrComposer ProvideOcrComposer(DocumentStoreStrategy documentStoreStrategy, BlobManager blobManager, PageFileStorage pageFileStorage, IBitmapBinarizer bitmapBinarizer, IFileIOProcessor fileIOProcessor, IComposerCache composerCache, SimpleComposer simpleComposer, SapManager sapManager, OcrSettings ocrSettings)

Parameters

documentStoreStrategy DocumentStoreStrategy
blobManager BlobManager
pageFileStorage PageFileStorage
bitmapBinarizer IBitmapBinarizer
fileIOProcessor IFileIOProcessor
composerCache IComposerCache
simpleComposer SimpleComposer
sapManager SapManager
ocrSettings OcrSettings

Returns

OcrComposer

ProvideOcrEngineManager(Context, SapManager, BlobStoreStrategy, PageFileStorage, IFileIOProcessor, OcrSettings, IBitmapBinarizer, BlobManager)

[Register("provideOcrEngineManager", "(Landroid/content/Context;Lio/scanbot/sap/SapManager;Lio/scanbot/sdk/persistence/BlobStoreStrategy;Lio/scanbot/sdk/persistence/page/legacy/PageFileStorage;Lio/scanbot/sdk/persistence/fileio/FileIOProcessor;Lio/scanbot/sdk/ocr/intelligence/OcrSettings;Lio/scanbot/sdk/ocr/pdf/BitmapBinarizer;Lio/scanbot/sdk/blob/BlobManager;)Lio/scanbot/sdk/ocr/OcrEngineManager;", "")]
public IOcrEngineManager ProvideOcrEngineManager(Context context, SapManager sapManager, BlobStoreStrategy blobStoreStrategy, PageFileStorage pageFileStorage, IFileIOProcessor fileIOProcessor, OcrSettings ocrSettings, IBitmapBinarizer bitmapBinarizer, BlobManager blobManager)

Parameters

context Context
sapManager SapManager
blobStoreStrategy BlobStoreStrategy
pageFileStorage PageFileStorage
fileIOProcessor IFileIOProcessor
ocrSettings OcrSettings
bitmapBinarizer IBitmapBinarizer
blobManager BlobManager

Returns

IOcrEngineManager

ProvideOcrSettings()

[Register("provideOcrSettings", "()Lio/scanbot/sdk/ocr/intelligence/OcrSettings;", "")]
public OcrSettings ProvideOcrSettings()

Returns

OcrSettings

ProvidePageProcessor(IFileIOProcessor, PageFileStorage, IDocumentScannerFactory)

[Register("providePageProcessor", "(Lio/scanbot/sdk/persistence/fileio/FileIOProcessor;Lio/scanbot/sdk/persistence/page/legacy/PageFileStorage;Lio/scanbot/sdk/documentscanner/IDocumentScannerFactory;)Lio/scanbot/sdk/docprocessing/legacy/PageProcessor;", "")]
public PageProcessor ProvidePageProcessor(IFileIOProcessor fileIOProcessor, PageFileStorage pageFileStorage, IDocumentScannerFactory documentScannerFactory)

Parameters

fileIOProcessor IFileIOProcessor
pageFileStorage PageFileStorage
documentScannerFactory IDocumentScannerFactory

Returns

PageProcessor

ProvidePageStorageProcessor(IDocumentScannerFactory, ILegacyPageStorage, PageStorageSettings, IImageFileIOProcessor)

[Register("providePageStorageProcessor", "(Lio/scanbot/sdk/documentscanner/IDocumentScannerFactory;Lio/scanbot/sdk/persistence/page/legacy/LegacyPageStorage;Lio/scanbot/sdk/persistence/page/PageStorageSettings;Lio/scanbot/sdk/persistence/fileio/ImageFileIOProcessor;)Lio/scanbot/sdk/persistence/page/legacy/PageStorageProcessor;", "")]
public PageStorageProcessor ProvidePageStorageProcessor(IDocumentScannerFactory documentScannerFactory, ILegacyPageStorage pageStorage, PageStorageSettings pageStorageSettings, IImageFileIOProcessor imageFileIOProcessor)

Parameters

documentScannerFactory IDocumentScannerFactory
pageStorage ILegacyPageStorage
pageStorageSettings PageStorageSettings
imageFileIOProcessor IImageFileIOProcessor

Returns

PageStorageProcessor

ProvidePdfGeneratorFactory(Context, IFileIOProcessor, DocumentStoreStrategy, PageFileStorage, IBitmapBinarizer, IComposerCache, SimpleComposer, SapManager, BlobManager, OcrSettings)

[Register("providePdfGeneratorFactory", "(Landroid/content/Context;Lio/scanbot/sdk/persistence/fileio/FileIOProcessor;Lio/scanbot/sdk/persistence/document/DocumentStoreStrategy;Lio/scanbot/sdk/persistence/page/legacy/PageFileStorage;Lio/scanbot/sdk/ocr/pdf/BitmapBinarizer;Lio/scanbot/sdk/docprocessing/compose/ComposerCache;Lio/scanbot/sdk/docprocessing/compose/SimpleComposer;Lio/scanbot/sap/SapManager;Lio/scanbot/sdk/blob/BlobManager;Lio/scanbot/sdk/ocr/intelligence/OcrSettings;)Lio/scanbot/sdk/pdfgeneration/IPdfGeneratorFactory;", "")]
public IPdfGeneratorFactory ProvidePdfGeneratorFactory(Context context, IFileIOProcessor fileIOProcessor, DocumentStoreStrategy documentStoreStrategy, PageFileStorage pageFileStorage, IBitmapBinarizer bitmapBinarizer, IComposerCache composerCache, SimpleComposer simpleComposer, SapManager sapManager, BlobManager blobManager, OcrSettings ocrSettings)

Parameters

context Context
fileIOProcessor IFileIOProcessor
documentStoreStrategy DocumentStoreStrategy
pageFileStorage PageFileStorage
bitmapBinarizer IBitmapBinarizer
composerCache IComposerCache
simpleComposer SimpleComposer
sapManager SapManager
blobManager BlobManager
ocrSettings OcrSettings

Returns

IPdfGeneratorFactory

ProvidePdfImagesExtractor(IFileIOProcessor, Application)

[Register("providePdfImagesExtractor", "(Lio/scanbot/sdk/persistence/fileio/FileIOProcessor;Landroid/app/Application;)Lio/scanbot/sdk/pdf/PdfImagesExtractor;", "")]
public IPdfImagesExtractor ProvidePdfImagesExtractor(IFileIOProcessor fileIOProcessor, Application application)

Parameters

fileIOProcessor IFileIOProcessor
application Application

Returns

IPdfImagesExtractor

ProvidePdfPagesExtractor(PageFileStorage, IFileIOProcessor, Application)

[Register("providePdfPagesExtractor", "(Lio/scanbot/sdk/persistence/page/legacy/PageFileStorage;Lio/scanbot/sdk/persistence/fileio/FileIOProcessor;Landroid/app/Application;)Lio/scanbot/sdk/docprocessing/PdfPagesExtractor;", "")]
public IPdfPagesExtractor ProvidePdfPagesExtractor(PageFileStorage pageFileStorage, IFileIOProcessor fileIOProcessor, Application application)

Parameters

pageFileStorage PageFileStorage
fileIOProcessor IFileIOProcessor
application Application

Returns

IPdfPagesExtractor

ProvideSapManager(Application)

[Register("provideSapManager", "(Landroid/app/Application;)Lio/scanbot/sap/SapManager;", "")]
public SapManager ProvideSapManager(Application application)

Parameters

application Application

Returns

SapManager

ProvideScanbotAnalyticsManager()

[Register("provideScanbotAnalyticsManager", "()Lio/scanbot/sdk/analytics/IScanbotAnalyticsManager;", "")]
public IScanbotAnalyticsManager ProvideScanbotAnalyticsManager()

Returns

IScanbotAnalyticsManager

ProvideScanbotAnalyticsTracker()

[Register("provideScanbotAnalyticsTracker", "()Lio/scanbot/sdk/analytics/IScanbotAnalyticsTracker;", "")]
public IScanbotAnalyticsTracker ProvideScanbotAnalyticsTracker()

Returns

IScanbotAnalyticsTracker

ProvideSimpleComposer(DocumentStoreStrategy, PageFileStorage, IFileIOProcessor)

[Register("provideSimpleComposer", "(Lio/scanbot/sdk/persistence/document/DocumentStoreStrategy;Lio/scanbot/sdk/persistence/page/legacy/PageFileStorage;Lio/scanbot/sdk/persistence/fileio/FileIOProcessor;)Lio/scanbot/sdk/docprocessing/compose/SimpleComposer;", "")]
public SimpleComposer ProvideSimpleComposer(DocumentStoreStrategy documentStoreStrategy, PageFileStorage pageFileStorage, IFileIOProcessor fileIOProcessor)

Parameters

documentStoreStrategy DocumentStoreStrategy
pageFileStorage PageFileStorage
fileIOProcessor IFileIOProcessor

Returns

SimpleComposer

ProvideTextPatternScannerFactory()

[Register("provideTextPatternScannerFactory", "()Lio/scanbot/sdk/textpattern/ITextPatternScannerFactory;", "")]
public ITextPatternScannerFactory ProvideTextPatternScannerFactory()

Returns

ITextPatternScannerFactory

ProvideTiffGeneratorManager(Context, IFileIOProcessor)

[Register("provideTiffGeneratorManager", "(Landroid/content/Context;Lio/scanbot/sdk/persistence/fileio/FileIOProcessor;)Lio/scanbot/sdk/tiff/TiffGeneratorManager;", "")]
public TiffGeneratorManager ProvideTiffGeneratorManager(Context context, IFileIOProcessor fileIOProcessor)

Parameters

context Context
fileIOProcessor IFileIOProcessor

Returns

TiffGeneratorManager

ProvideVinScannerFactory()

[Register("provideVinScannerFactory", "()Lio/scanbot/sdk/vin/IVinScannerFactory;", "")]
public IVinScannerFactory ProvideVinScannerFactory()

Returns

IVinScannerFactory

ScanbotBarcodeDocumentParserFactory()

[Register("scanbotBarcodeDocumentParserFactory", "()Lio/scanbot/sdk/barcode/IBarcodeDocumentParserFactory;", "")]
public IBarcodeDocumentParserFactory ScanbotBarcodeDocumentParserFactory()

Returns

IBarcodeDocumentParserFactory

ScanbotBarcodeScannerFactory()

[Register("scanbotBarcodeScannerFactory", "()Lio/scanbot/sdk/barcode/IBarcodeScannerFactory;", "")]
public IBarcodeScannerFactory ScanbotBarcodeScannerFactory()

Returns

IBarcodeScannerFactory