Table of Contents

Class DocumentStoreStrategy

Namespace
IO.Scanbot.Sdk.Persistence.Document
Assembly
DocumentSDK.NET.Droid.dll
public sealed class DocumentStoreStrategy : Object
Inheritance
DocumentStoreStrategy

Constructors

DocumentStoreStrategy(Context, ISharedPreferences)

public DocumentStoreStrategy(Context context, ISharedPreferences preferences)

Parameters

context Context
preferences ISharedPreferences

Fields

D

public const string D = "thumbnail"

Field Value

string

E

public const string E = "snapping_documents"

Field Value

string

F

public const string F = "%s(%d)%s"

Field Value

string

G

public const string G = " (1)."

Field Value

string

Properties

B

public ISharedPreferences B { get; set; }

Property Value

ISharedPreferences

C

public ILogger C { get; set; }

Property Value

ILogger

DocumentsDir

public File DocumentsDir { get; }

Property Value

File

DocumentsFiles

public IList<File> DocumentsFiles { get; }

Property Value

IList<File>

Methods

A(File, string)

public static bool A(File dir, string filename)

Parameters

dir File
filename string

Returns

bool

EnsureDocumentDir(File)

public bool EnsureDocumentDir(File docDir)

Parameters

docDir File

Returns

bool

EnsureDocumentDirectory(string)

public void EnsureDocumentDirectory(string docId)

Parameters

docId string

EraseDocument(string, string)

public void EraseDocument(string docId, string docName)

Parameters

docId string
docName string

EraseDocumentThumbnail(string)

public void EraseDocumentThumbnail(string docId)

Parameters

docId string

GetDocumentDir(string)

public File GetDocumentDir(string docId)

Parameters

docId string

Returns

File

GetDocumentFile(string, string)

public File GetDocumentFile(string docId, string name)

Parameters

docId string
name string

Returns

File

GetPageImagePath(int, Document)

public string GetPageImagePath(int pagePosition, Document document)

Parameters

pagePosition int
document Document

Returns

string

GetThumbnailFile(string)

public File GetThumbnailFile(string docId)

Parameters

docId string

Returns

File

GetUniqueName(string)

public string GetUniqueName(string newName)

Parameters

newName string

Returns

string

MigrateDocuments(string, IList<Document>)

public void MigrateDocuments(string newPath, IList<Document> documents)

Parameters

newPath string
documents IList<Document>

RenameDocument(string, string, string)

public bool RenameDocument(string docId, string oldName, string newName)

Parameters

docId string
oldName string
newName string

Returns

bool