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