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