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