Table of Contents

Class SdkStorageModule

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

Constructors

SdkStorageModule(Application, string)

[Register(".ctor", "(Landroid/app/Application;Ljava/lang/String;)V", "")]
public SdkStorageModule(Application application, string customSdkFilesPath)

Parameters

application Application
customSdkFilesPath string

Properties

Acd

[Register("acd")]
public static FileStorageSettings Acd { get; set; }

Property Value

FileStorageSettings

Acv

[Register("acv")]
public static PageStorageSettings Acv { get; set; }

Property Value

PageStorageSettings

Acw

[Register("acw")]
public string Acw { get; set; }

Property Value

string

Acy

[Register("acy")]
public Application Acy { get; set; }

Property Value

Application

CustomSdkFilesPath

public string CustomSdkFilesPath { get; }

Property Value

string

Methods

ProvideDocumentPageStorage(PageStorageSettings, IDocumentStorage)

[Register("provideDocumentPageStorage", "(Lio/scanbot/sdk/persistence/page/PageStorageSettings;Lio/scanbot/sdk/persistence/document/DocumentStorage;)Lio/scanbot/sdk/persistence/page/DocumentPageStorage;", "")]
public IDocumentPageStorage ProvideDocumentPageStorage(PageStorageSettings pageStorageSettings, IDocumentStorage documentStorage)

Parameters

pageStorageSettings PageStorageSettings
documentStorage IDocumentStorage

Returns

IDocumentPageStorage

ProvideDocumentStorage()

[Register("provideDocumentStorage", "()Lio/scanbot/sdk/persistence/document/DocumentStorage;", "")]
public IDocumentStorage ProvideDocumentStorage()

Returns

IDocumentStorage

ProvideDraftPageFileStorage(DraftPageStorageProcessor, DraftPageStorage, IFileIOProcessor)

[Register("provideDraftPageFileStorage", "(Lio/scanbot/sdk/persistence/page/legacy/draft/DraftPageStorageProcessor;Lio/scanbot/sdk/persistence/page/legacy/draft/DraftPageStorage;Lio/scanbot/sdk/persistence/fileio/FileIOProcessor;)Lio/scanbot/sdk/persistence/page/legacy/draft/DraftPageFileStorage;", "")]
public DraftPageFileStorage ProvideDraftPageFileStorage(DraftPageStorageProcessor draftPageStorageProcessor, DraftPageStorage draftPageStorage, IFileIOProcessor fileIOProcessor)

Parameters

draftPageStorageProcessor DraftPageStorageProcessor
draftPageStorage DraftPageStorage
fileIOProcessor IFileIOProcessor

Returns

DraftPageFileStorage

ProvideDraftPageStorage(PageStorageSettings)

[Register("provideDraftPageStorage", "(Lio/scanbot/sdk/persistence/page/PageStorageSettings;)Lio/scanbot/sdk/persistence/page/legacy/draft/DraftPageStorage;", "")]
public DraftPageStorage ProvideDraftPageStorage(PageStorageSettings pageStorageSettings)

Parameters

pageStorageSettings PageStorageSettings

Returns

DraftPageStorage

ProvideFileIOProcessor()

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

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

ProvideLegacyPageFileStorage(PageStorageProcessor, ILegacyPageStorage, IFileIOProcessor)

[Register("provideLegacyPageFileStorage", "(Lio/scanbot/sdk/persistence/page/legacy/PageStorageProcessor;Lio/scanbot/sdk/persistence/page/legacy/LegacyPageStorage;Lio/scanbot/sdk/persistence/fileio/FileIOProcessor;)Lio/scanbot/sdk/persistence/page/legacy/PageFileStorage;", "")]
public PageFileStorage ProvideLegacyPageFileStorage(PageStorageProcessor pageStorageProcessor, ILegacyPageStorage pageStorage, IFileIOProcessor fileIOProcessor)

Parameters

pageStorageProcessor PageStorageProcessor
pageStorage ILegacyPageStorage
fileIOProcessor IFileIOProcessor

Returns

PageFileStorage

ProvideLegacyPageStorage(PageStorageSettings)

[Register("provideLegacyPageStorage", "(Lio/scanbot/sdk/persistence/page/PageStorageSettings;)Lio/scanbot/sdk/persistence/page/legacy/LegacyPageStorage;", "")]
public ILegacyPageStorage ProvideLegacyPageStorage(PageStorageSettings pageStorageSettings)

Parameters

pageStorageSettings PageStorageSettings

Returns

ILegacyPageStorage

ProvidePageFileStorage(DocumentPageStorageProcessor, IDocumentPageStorage, IFileIOProcessor)

[Register("providePageFileStorage", "(Lio/scanbot/sdk/persistence/page/DocumentPageStorageProcessor;Lio/scanbot/sdk/persistence/page/DocumentPageStorage;Lio/scanbot/sdk/persistence/fileio/FileIOProcessor;)Lio/scanbot/sdk/persistence/page/PageFileStorage;", "")]
public PageFileStorage ProvidePageFileStorage(DocumentPageStorageProcessor pageStorageProcessor, IDocumentPageStorage pageStorage, IFileIOProcessor fileIOProcessor)

Parameters

pageStorageProcessor DocumentPageStorageProcessor
pageStorage IDocumentPageStorage
fileIOProcessor IFileIOProcessor

Returns

PageFileStorage

ProvidePageStorageSettings()

[Register("providePageStorageSettings", "()Lio/scanbot/sdk/persistence/page/PageStorageSettings;", "")]
public PageStorageSettings ProvidePageStorageSettings()

Returns

PageStorageSettings

SetFileStorageSettings(FileStorageSettings)

[Register("setFileStorageSettings", "(Lio/scanbot/sdk/persistence/FileStorageSettings;)V", "")]
public static void SetFileStorageSettings(FileStorageSettings fileStorageSettings)

Parameters

fileStorageSettings FileStorageSettings

SetPageStorageSettings(PageStorageSettings)

[Register("setPageStorageSettings", "(Lio/scanbot/sdk/persistence/page/PageStorageSettings;)V", "")]
public static void SetPageStorageSettings(PageStorageSettings pageStorageSettings)

Parameters

pageStorageSettings PageStorageSettings