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()

[Register(".ctor", "()V", "")]
public ScanbotBarcodeScannerSDKModule()

Properties

A

[Register("a")]
public static FileStorageSettings A { get; set; }

Property Value

FileStorageSettings

B

[Register("b")]
public static CameraUiSettings B { get; set; }

Property Value

CameraUiSettings

C

[Register("c")]
public static PdfImagesExtractorSettings C { get; set; }

Property Value

PdfImagesExtractorSettings

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

ProvideCameraUiSettings()

[Register("provideCameraUiSettings", "()Lio/scanbot/sdk/ui/camera/CameraUiSettings;", "")]
public CameraUiSettings ProvideCameraUiSettings()

Returns

CameraUiSettings

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

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(SapManager)

[Register("scanbotBarcodeDocumentParser", "(Lio/scanbot/sap/SapManager;)Lio/scanbot/sdk/barcode/document/BarcodeDocumentParser;", "")]
public IBarcodeDocumentParser ScanbotBarcodeDocumentParser(SapManager sapManager)

Parameters

sapManager SapManager

Returns

IBarcodeDocumentParser

ScanbotBarcodeScanner(SapManager)

[Register("scanbotBarcodeScanner", "(Lio/scanbot/sap/SapManager;)Lio/scanbot/sdk/barcode/BarcodeScanner;", "")]
public IBarcodeScanner ScanbotBarcodeScanner(SapManager sapManager)

Parameters

sapManager SapManager

Returns

IBarcodeScanner