Table of Contents

Class ScanbotBarcodeScannerSDK

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

Constructors

ScanbotBarcodeScannerSDK(Activity)

[Register(".ctor", "(Landroid/app/Activity;)V", "")]
public ScanbotBarcodeScannerSDK(Activity activity)

Parameters

activity Activity

ScanbotBarcodeScannerSDK(Application)

[Register(".ctor", "(Landroid/app/Application;)V", "")]
public ScanbotBarcodeScannerSDK(Application application)

Parameters

application Application

ScanbotBarcodeScannerSDK(Service)

[Register(".ctor", "(Landroid/app/Service;)V", "")]
public ScanbotBarcodeScannerSDK(Service service)

Parameters

service Service

ScanbotBarcodeScannerSDK(Context)

[Register(".ctor", "(Landroid/content/Context;)V", "")]
public ScanbotBarcodeScannerSDK(Context context)

Parameters

context Context

ScanbotBarcodeScannerSDK(Context, Configuration)

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

Parameters

context Context
configuration ScanbotBarcodeScannerSDK.Configuration

ScanbotBarcodeScannerSDK(nint, JniHandleOwnership)

protected ScanbotBarcodeScannerSDK(nint javaReference, JniHandleOwnership transfer)

Parameters

javaReference nint
transfer JniHandleOwnership

Properties

AvailableDiskSpace

public virtual long AvailableDiskSpace { get; }

Property Value

long

LicenseInfo

public virtual LicenseInfo LicenseInfo { get; }

Property Value

LicenseInfo

StorageAware

public IStorageSpaceAware StorageAware { get; set; }

Property Value

IStorageSpaceAware

TotalDiskSpace

public virtual long TotalDiskSpace { get; }

Property Value

long

UsedDiskSpace

public virtual long UsedDiskSpace { get; }

Property Value

long

Methods

CreateBarcodeDocumentParser(IList<BarcodeDocumentFormat>)

[Register("createBarcodeDocumentParser", "(Ljava/util/List;)Lio/scanbot/common/Result;", "GetCreateBarcodeDocumentParser_Ljava_util_List_Handler")]
public virtual IResult CreateBarcodeDocumentParser(IList<BarcodeDocumentFormat> acceptedFormats)

Parameters

acceptedFormats IList<BarcodeDocumentFormat>

Returns

IResult

CreateBarcodeFileStorage()

[Register("createBarcodeFileStorage", "()Lio/scanbot/sdk/persistence/BarcodeFileStorage;", "GetCreateBarcodeFileStorageHandler")]
public virtual BarcodeFileStorage CreateBarcodeFileStorage()

Returns

BarcodeFileStorage

CreateBarcodeScanner(BarcodeScannerConfiguration)

[Register("createBarcodeScanner", "(Lio/scanbot/sdk/barcode/BarcodeScannerConfiguration;)Lio/scanbot/common/Result;", "GetCreateBarcodeScanner_Lio_scanbot_sdk_barcode_BarcodeScannerConfiguration_Handler")]
public virtual IResult CreateBarcodeScanner(BarcodeScannerConfiguration configuration)

Parameters

configuration BarcodeScannerConfiguration

Returns

IResult

CreatePdfImagesExtractor()

[Register("createPdfImagesExtractor", "()Lio/scanbot/sdk/pdf/PdfImagesExtractor;", "")]
public IPdfImagesExtractor CreatePdfImagesExtractor()

Returns

IPdfImagesExtractor

Dub(IScanbotBarcodeScannerSDKComponent)

[Register("dub", "(Lio/scanbot/sdk/barcode_scanner/di/ScanbotBarcodeScannerSDKComponent;)Lio/scanbot/sdk/persistence/BarcodeFileStorage;", "")]
public static BarcodeFileStorage Dub(IScanbotBarcodeScannerSDKComponent p0)

Parameters

p0 IScanbotBarcodeScannerSDKComponent

Returns

BarcodeFileStorage

Duj(IScanbotBarcodeScannerSDKComponent)

[Register("duj", "(Lio/scanbot/sdk/barcode_scanner/di/ScanbotBarcodeScannerSDKComponent;)Lio/scanbot/sdk/pdf/PdfImagesExtractor;", "")]
public static IPdfImagesExtractor Duj(IScanbotBarcodeScannerSDKComponent p0)

Parameters

p0 IScanbotBarcodeScannerSDKComponent

Returns

IPdfImagesExtractor

Dur(BarcodeScannerConfiguration, IScanbotBarcodeScannerSDKComponent)

[Register("dur", "(Lio/scanbot/sdk/barcode/BarcodeScannerConfiguration;Lio/scanbot/sdk/barcode_scanner/di/ScanbotBarcodeScannerSDKComponent;)Lio/scanbot/common/Result;", "")]
public static IResult Dur(BarcodeScannerConfiguration p0, IScanbotBarcodeScannerSDKComponent p1)

Parameters

p0 BarcodeScannerConfiguration
p1 IScanbotBarcodeScannerSDKComponent

Returns

IResult

Dur(IScanbotBarcodeScannerSDKComponent)

[Register("dur", "(Lio/scanbot/sdk/barcode_scanner/di/ScanbotBarcodeScannerSDKComponent;)Lio/scanbot/sap/SapManager;", "")]
public static SapManager Dur(IScanbotBarcodeScannerSDKComponent p0)

Parameters

p0 IScanbotBarcodeScannerSDKComponent

Returns

SapManager

Dur(IFunction1)

[Register("dur", "(Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;", "")]
public static Object Dur(IFunction1 p0)

Parameters

p0 IFunction1

Returns

Object

Dur(IList, IScanbotBarcodeScannerSDKComponent)

[Register("dur", "(Ljava/util/List;Lio/scanbot/sdk/barcode_scanner/di/ScanbotBarcodeScannerSDKComponent;)Lio/scanbot/common/Result;", "")]
public static IResult Dur(IList p0, IScanbotBarcodeScannerSDKComponent p1)

Parameters

p0 IList
p1 IScanbotBarcodeScannerSDKComponent

Returns

IResult

Dux(IScanbotBarcodeScannerSDKComponent)

[Register("dux", "(Lio/scanbot/sdk/barcode_scanner/di/ScanbotBarcodeScannerSDKComponent;)Lio/scanbot/sdk/persistence/fileio/FileIOProcessor;", "")]
public static IFileIOProcessor Dux(IScanbotBarcodeScannerSDKComponent p0)

Parameters

p0 IScanbotBarcodeScannerSDKComponent

Returns

IFileIOProcessor

FileIOProcessor()

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

Returns

IFileIOProcessor

ResultRepositoryForClass(Class)

[Register("resultRepositoryForClass", "(Ljava/lang/Class;)Lio/scanbot/sdk/ui/result/ResultRepository;", "")]
[JavaTypeParameters(new string[] { "T" })]
public IResultRepository ResultRepositoryForClass(Class clazz)

Parameters

clazz Class

Returns

IResultRepository