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
[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
[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