Table of Contents

Interface ISdkComponent

Namespace
IO.Scanbot.Sdk.DI
Assembly
DocumentSDK.NET.Droid.dll
[Register("io/scanbot/sdk/di/SdkComponent", "", "IO.Scanbot.Sdk.DI.ISdkComponentInvoker")]
public interface ISdkComponent : IJavaObject, IJavaPeerable, IDisposable
Inherited Members

Methods

BarcodeDocumentParserFactory()

[Register("barcodeDocumentParserFactory", "()Lio/scanbot/sdk/barcode/IBarcodeDocumentParserFactory;", "GetBarcodeDocumentParserFactoryHandler:IO.Scanbot.Sdk.DI.ISdkComponentInvoker, DocumentSDK.NET.Droid")]
IBarcodeDocumentParserFactory BarcodeDocumentParserFactory()

Returns

IBarcodeDocumentParserFactory

BarcodeScannerFactory()

[Register("barcodeScannerFactory", "()Lio/scanbot/sdk/barcode/IBarcodeScannerFactory;", "GetBarcodeScannerFactoryHandler:IO.Scanbot.Sdk.DI.ISdkComponentInvoker, DocumentSDK.NET.Droid")]
IBarcodeScannerFactory BarcodeScannerFactory()

Returns

IBarcodeScannerFactory

BlobFactory()

[Register("blobFactory", "()Lio/scanbot/sdk/blob/BlobFactory;", "GetBlobFactoryHandler:IO.Scanbot.Sdk.DI.ISdkComponentInvoker, DocumentSDK.NET.Droid")]
BlobFactory BlobFactory()

Returns

BlobFactory

BlobManger()

[Register("blobManger", "()Lio/scanbot/sdk/blob/BlobManager;", "GetBlobMangerHandler:IO.Scanbot.Sdk.DI.ISdkComponentInvoker, DocumentSDK.NET.Droid")]
BlobManager BlobManger()

Returns

BlobManager

CheckScannerFactory()

[Register("checkScannerFactory", "()Lio/scanbot/sdk/check/ICheckScannerFactory;", "GetCheckScannerFactoryHandler:IO.Scanbot.Sdk.DI.ISdkComponentInvoker, DocumentSDK.NET.Droid")]
ICheckScannerFactory CheckScannerFactory()

Returns

ICheckScannerFactory

Cleaner()

[Register("cleaner", "()Lio/scanbot/sdk/persistence/cleanup/Cleaner;", "GetCleanerHandler:IO.Scanbot.Sdk.DI.ISdkComponentInvoker, DocumentSDK.NET.Droid")]
Cleaner Cleaner()

Returns

Cleaner

CreditCardScannerFactory()

[Register("creditCardScannerFactory", "()Lio/scanbot/sdk/creditcard/ICreditCardScannerFactory;", "GetCreditCardScannerFactoryHandler:IO.Scanbot.Sdk.DI.ISdkComponentInvoker, DocumentSDK.NET.Droid")]
ICreditCardScannerFactory CreditCardScannerFactory()

Returns

ICreditCardScannerFactory

DocumentDataExtractorFactory()

[Register("documentDataExtractorFactory", "()Lio/scanbot/sdk/documentdata/IDocumentDataExtractorFactory;", "GetDocumentDataExtractorFactoryHandler:IO.Scanbot.Sdk.DI.ISdkComponentInvoker, DocumentSDK.NET.Droid")]
IDocumentDataExtractorFactory DocumentDataExtractorFactory()

Returns

IDocumentDataExtractorFactory

DocumentQualityAnalyzerFactory()

[Register("documentQualityAnalyzerFactory", "()Lio/scanbot/sdk/documentqualityanalyzer/IDocumentQualityAnalyzerFactory;", "GetDocumentQualityAnalyzerFactoryHandler:IO.Scanbot.Sdk.DI.ISdkComponentInvoker, DocumentSDK.NET.Droid")]
IDocumentQualityAnalyzerFactory DocumentQualityAnalyzerFactory()

Returns

IDocumentQualityAnalyzerFactory

DocumentScannerFactory()

[Register("documentScannerFactory", "()Lio/scanbot/sdk/documentscanner/IDocumentScannerFactory;", "GetDocumentScannerFactoryHandler:IO.Scanbot.Sdk.DI.ISdkComponentInvoker, DocumentSDK.NET.Droid")]
IDocumentScannerFactory DocumentScannerFactory()

Returns

IDocumentScannerFactory

DraftPageProcessor()

[Register("draftPageProcessor", "()Lio/scanbot/sdk/docprocessing/legacy/DraftPageProcessor;", "GetDraftPageProcessorHandler:IO.Scanbot.Sdk.DI.ISdkComponentInvoker, DocumentSDK.NET.Droid")]
DraftPageProcessor DraftPageProcessor()

Returns

DraftPageProcessor

McScannerFactory()

[Register("mcScannerFactory", "()Lio/scanbot/sdk/mc/IMcScannerFactory;", "GetMcScannerFactoryHandler:IO.Scanbot.Sdk.DI.ISdkComponentInvoker, DocumentSDK.NET.Droid")]
IMcScannerFactory McScannerFactory()

Returns

IMcScannerFactory

MrzScannerFactory()

[Register("mrzScannerFactory", "()Lio/scanbot/sdk/mrz/IMrzScannerFactory;", "GetMrzScannerFactoryHandler:IO.Scanbot.Sdk.DI.ISdkComponentInvoker, DocumentSDK.NET.Droid")]
IMrzScannerFactory MrzScannerFactory()

Returns

IMrzScannerFactory

OcrEngineManager()

[Register("ocrEngineManager", "()Lio/scanbot/sdk/ocr/OcrEngineManager;", "GetOcrEngineManagerHandler:IO.Scanbot.Sdk.DI.ISdkComponentInvoker, DocumentSDK.NET.Droid")]
IOcrEngineManager OcrEngineManager()

Returns

IOcrEngineManager

PageProcessor()

[Register("pageProcessor", "()Lio/scanbot/sdk/docprocessing/legacy/PageProcessor;", "GetPageProcessorHandler:IO.Scanbot.Sdk.DI.ISdkComponentInvoker, DocumentSDK.NET.Droid")]
PageProcessor PageProcessor()

Returns

PageProcessor

PdfGeneratorFactory()

[Register("pdfGeneratorFactory", "()Lio/scanbot/sdk/pdfgeneration/IPdfGeneratorFactory;", "GetPdfGeneratorFactoryHandler:IO.Scanbot.Sdk.DI.ISdkComponentInvoker, DocumentSDK.NET.Droid")]
IPdfGeneratorFactory PdfGeneratorFactory()

Returns

IPdfGeneratorFactory

PdfImagesExtractor()

[Register("pdfImagesExtractor", "()Lio/scanbot/sdk/pdf/PdfImagesExtractor;", "GetPdfImagesExtractorHandler:IO.Scanbot.Sdk.DI.ISdkComponentInvoker, DocumentSDK.NET.Droid")]
IPdfImagesExtractor PdfImagesExtractor()

Returns

IPdfImagesExtractor

PdfPagesExtractor()

[Register("pdfPagesExtractor", "()Lio/scanbot/sdk/docprocessing/PdfPagesExtractor;", "GetPdfPagesExtractorHandler:IO.Scanbot.Sdk.DI.ISdkComponentInvoker, DocumentSDK.NET.Droid")]
IPdfPagesExtractor PdfPagesExtractor()

Returns

IPdfPagesExtractor

ProvideAnalyticsManager()

[Register("provideAnalyticsManager", "()Lio/scanbot/sdk/analytics/IScanbotAnalyticsManager;", "GetProvideAnalyticsManagerHandler:IO.Scanbot.Sdk.DI.ISdkComponentInvoker, DocumentSDK.NET.Droid")]
IScanbotAnalyticsManager ProvideAnalyticsManager()

Returns

IScanbotAnalyticsManager

ProvideAnalyticsTracker()

[Register("provideAnalyticsTracker", "()Lio/scanbot/sdk/analytics/IScanbotAnalyticsTracker;", "GetProvideAnalyticsTrackerHandler:IO.Scanbot.Sdk.DI.ISdkComponentInvoker, DocumentSDK.NET.Droid")]
IScanbotAnalyticsTracker ProvideAnalyticsTracker()

Returns

IScanbotAnalyticsTracker

ProvideApplication()

[Register("provideApplication", "()Landroid/app/Application;", "GetProvideApplicationHandler:IO.Scanbot.Sdk.DI.ISdkComponentInvoker, DocumentSDK.NET.Droid")]
Application ProvideApplication()

Returns

Application

ProvideBarcodeFileStorage()

[Register("provideBarcodeFileStorage", "()Lio/scanbot/sdk/persistence/BarcodeFileStorage;", "GetProvideBarcodeFileStorageHandler:IO.Scanbot.Sdk.DI.ISdkComponentInvoker, DocumentSDK.NET.Droid")]
BarcodeFileStorage ProvideBarcodeFileStorage()

Returns

BarcodeFileStorage

ProvideContext()

[Register("provideContext", "()Landroid/content/Context;", "GetProvideContextHandler:IO.Scanbot.Sdk.DI.ISdkComponentInvoker, DocumentSDK.NET.Droid")]
Context ProvideContext()

Returns

Context

ProvideDocumentApi()

[Register("provideDocumentApi", "()Lio/scanbot/sdk/docprocessing/DocumentApi;", "GetProvideDocumentApiHandler:IO.Scanbot.Sdk.DI.ISdkComponentInvoker, DocumentSDK.NET.Droid")]
IDocumentApi ProvideDocumentApi()

Returns

IDocumentApi

ProvideDocumentPageStorage()

[Register("provideDocumentPageStorage", "()Lio/scanbot/sdk/persistence/page/DocumentPageStorage;", "GetProvideDocumentPageStorageHandler:IO.Scanbot.Sdk.DI.ISdkComponentInvoker, DocumentSDK.NET.Droid")]
IDocumentPageStorage ProvideDocumentPageStorage()

Returns

IDocumentPageStorage

ProvideDocumentRepository()

[Register("provideDocumentRepository", "()Lio/scanbot/sdk/docprocessing/DocumentRepository;", "GetProvideDocumentRepositoryHandler:IO.Scanbot.Sdk.DI.ISdkComponentInvoker, DocumentSDK.NET.Droid")]
DocumentRepository ProvideDocumentRepository()

Returns

DocumentRepository

ProvideDocumentStorage()

[Register("provideDocumentStorage", "()Lio/scanbot/sdk/persistence/document/DocumentStorage;", "GetProvideDocumentStorageHandler:IO.Scanbot.Sdk.DI.ISdkComponentInvoker, DocumentSDK.NET.Droid")]
IDocumentStorage ProvideDocumentStorage()

Returns

IDocumentStorage

ProvideDraftPageFileStorage()

[Register("provideDraftPageFileStorage", "()Lio/scanbot/sdk/persistence/page/legacy/draft/DraftPageFileStorage;", "GetProvideDraftPageFileStorageHandler:IO.Scanbot.Sdk.DI.ISdkComponentInvoker, DocumentSDK.NET.Droid")]
DraftPageFileStorage ProvideDraftPageFileStorage()

Returns

DraftPageFileStorage

ProvideDraftPageStorage()

[Register("provideDraftPageStorage", "()Lio/scanbot/sdk/persistence/page/legacy/draft/DraftPageStorage;", "GetProvideDraftPageStorageHandler:IO.Scanbot.Sdk.DI.ISdkComponentInvoker, DocumentSDK.NET.Droid")]
DraftPageStorage ProvideDraftPageStorage()

Returns

DraftPageStorage

ProvideDraftPageStorageProcessor()

[Register("provideDraftPageStorageProcessor", "()Lio/scanbot/sdk/persistence/page/legacy/draft/DraftPageStorageProcessor;", "GetProvideDraftPageStorageProcessorHandler:IO.Scanbot.Sdk.DI.ISdkComponentInvoker, DocumentSDK.NET.Droid")]
DraftPageStorageProcessor ProvideDraftPageStorageProcessor()

Returns

DraftPageStorageProcessor

ProvideFileIOProcessor()

[Register("provideFileIOProcessor", "()Lio/scanbot/sdk/persistence/fileio/FileIOProcessor;", "GetProvideFileIOProcessorHandler:IO.Scanbot.Sdk.DI.ISdkComponentInvoker, DocumentSDK.NET.Droid")]
IFileIOProcessor ProvideFileIOProcessor()

Returns

IFileIOProcessor

ProvideImageFileIOProcessor()

[Register("provideImageFileIOProcessor", "()Lio/scanbot/sdk/persistence/fileio/ImageFileIOProcessor;", "GetProvideImageFileIOProcessorHandler:IO.Scanbot.Sdk.DI.ISdkComponentInvoker, DocumentSDK.NET.Droid")]
IImageFileIOProcessor ProvideImageFileIOProcessor()

Returns

IImageFileIOProcessor

ProvideLegacyPageFileStorage()

[Register("provideLegacyPageFileStorage", "()Lio/scanbot/sdk/persistence/page/legacy/PageFileStorage;", "GetProvideLegacyPageFileStorageHandler:IO.Scanbot.Sdk.DI.ISdkComponentInvoker, DocumentSDK.NET.Droid")]
PageFileStorage ProvideLegacyPageFileStorage()

Returns

PageFileStorage

ProvideLegacyPageStorage()

[Register("provideLegacyPageStorage", "()Lio/scanbot/sdk/persistence/page/legacy/LegacyPageStorage;", "GetProvideLegacyPageStorageHandler:IO.Scanbot.Sdk.DI.ISdkComponentInvoker, DocumentSDK.NET.Droid")]
ILegacyPageStorage ProvideLegacyPageStorage()

Returns

ILegacyPageStorage

ProvidePageFileStorage()

[Register("providePageFileStorage", "()Lio/scanbot/sdk/persistence/page/PageFileStorage;", "GetProvidePageFileStorageHandler:IO.Scanbot.Sdk.DI.ISdkComponentInvoker, DocumentSDK.NET.Droid")]
PageFileStorage ProvidePageFileStorage()

Returns

PageFileStorage

ProvidePageStorageProcessor()

[Register("providePageStorageProcessor", "()Lio/scanbot/sdk/persistence/page/legacy/PageStorageProcessor;", "GetProvidePageStorageProcessorHandler:IO.Scanbot.Sdk.DI.ISdkComponentInvoker, DocumentSDK.NET.Droid")]
PageStorageProcessor ProvidePageStorageProcessor()

Returns

PageStorageProcessor

ProvidePageStorageSettings()

[Register("providePageStorageSettings", "()Lio/scanbot/sdk/persistence/page/PageStorageSettings;", "GetProvidePageStorageSettingsHandler:IO.Scanbot.Sdk.DI.ISdkComponentInvoker, DocumentSDK.NET.Droid")]
PageStorageSettings ProvidePageStorageSettings()

Returns

PageStorageSettings

ResultRepositories()

[Register("resultRepositories", "()Ljava/util/Set;", "GetResultRepositoriesHandler:IO.Scanbot.Sdk.DI.ISdkComponentInvoker, DocumentSDK.NET.Droid")]
ICollection<IResultRepository> ResultRepositories()

Returns

ICollection<IResultRepository>

SapManager()

[Register("sapManager", "()Lio/scanbot/sap/SapManager;", "GetSapManagerHandler:IO.Scanbot.Sdk.DI.ISdkComponentInvoker, DocumentSDK.NET.Droid")]
SapManager SapManager()

Returns

SapManager

TextPatternScannerFactory()

[Register("textPatternScannerFactory", "()Lio/scanbot/sdk/textpattern/ITextPatternScannerFactory;", "GetTextPatternScannerFactoryHandler:IO.Scanbot.Sdk.DI.ISdkComponentInvoker, DocumentSDK.NET.Droid")]
ITextPatternScannerFactory TextPatternScannerFactory()

Returns

ITextPatternScannerFactory

TiffGeneratorManager()

[Register("tiffGeneratorManager", "()Lio/scanbot/sdk/tiff/TiffGeneratorManager;", "GetTiffGeneratorManagerHandler:IO.Scanbot.Sdk.DI.ISdkComponentInvoker, DocumentSDK.NET.Droid")]
TiffGeneratorManager TiffGeneratorManager()

Returns

TiffGeneratorManager

VinScannerFactory()

[Register("vinScannerFactory", "()Lio/scanbot/sdk/vin/IVinScannerFactory;", "GetVinScannerFactoryHandler:IO.Scanbot.Sdk.DI.ISdkComponentInvoker, DocumentSDK.NET.Droid")]
IVinScannerFactory VinScannerFactory()

Returns

IVinScannerFactory