Table of Contents

Class ScanbotBarcodeScannerSDKModule

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

Constructors

ScanbotBarcodeScannerSDKModule(Configuration)

[Register(".ctor", "(Lio/scanbot/sdk/barcode_scanner/ScanbotBarcodeScannerSDK$Configuration;)V", "")]
public ScanbotBarcodeScannerSDKModule(ScanbotBarcodeScannerSDK.Configuration configuration)

Parameters

configuration ScanbotBarcodeScannerSDK.Configuration

Properties

Configuration

public ScanbotBarcodeScannerSDK.Configuration Configuration { get; }

Property Value

ScanbotBarcodeScannerSDK.Configuration

Methods

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

ProvideFileIOProcessor(Application)

[Register("provideFileIOProcessor", "(Landroid/app/Application;)Lio/scanbot/sdk/persistence/fileio/FileIOProcessor;", "")]
public IFileIOProcessor ProvideFileIOProcessor(Application application)

Parameters

application Application

Returns

IFileIOProcessor

ProvideImageFileIOProcessor(IFileIOProcessor)

[Register("provideImageFileIOProcessor", "(Lio/scanbot/sdk/persistence/fileio/FileIOProcessor;)Lio/scanbot/sdk/persistence/fileio/ImageFileIOProcessor;", "")]
public IImageFileIOProcessor ProvideImageFileIOProcessor(IFileIOProcessor fileIOProcessor)

Parameters

fileIOProcessor IFileIOProcessor

Returns

IImageFileIOProcessor

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

ProvideSdkComponentProvider(Context)

[Register("provideSdkComponentProvider", "(Landroid/content/Context;)Lio/scanbot/sdk/barcode_scanner/di/SdkComponentProvider;", "")]
public SdkComponentProvider ProvideSdkComponentProvider(Context context)

Parameters

context Context

Returns

SdkComponentProvider

ProvidesBarcodeFileStorage(Application)

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

Parameters

application Application

Returns

BarcodeFileStorage

ProvidesSapManager(Application)

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

Parameters

application Application

Returns

SapManager

ScanbotBarcodeDocumentParser()

[Register("scanbotBarcodeDocumentParser", "()Lio/scanbot/sdk/barcode/IBarcodeDocumentParserFactory;", "")]
public IBarcodeDocumentParserFactory ScanbotBarcodeDocumentParser()

Returns

IBarcodeDocumentParserFactory

ScanbotBarcodeScanner()

[Register("scanbotBarcodeScanner", "()Lio/scanbot/sdk/barcode/IBarcodeScannerFactory;", "")]
public IBarcodeScannerFactory ScanbotBarcodeScanner()

Returns

IBarcodeScannerFactory