Table of Contents

Interface IDocumentStorage

Namespace
IO.Scanbot.Sdk.Persistence.Document
Assembly
DocumentSDK.NET.Droid.dll
[Register("io/scanbot/sdk/persistence/document/DocumentStorage", "", "IO.Scanbot.Sdk.Persistence.Document.IDocumentStorageInvoker")]
public interface IDocumentStorage : IJavaObject, IJavaPeerable, IDisposable
Inherited Members

Fields

DocumentMetadataFileName

[Register("DOCUMENT_METADATA_FILE_NAME")]
public const string DocumentMetadataFileName = "document_metadata.json"

Field Value

string

DocumentPdfFileNameMask

[Register("DOCUMENT_PDF_FILE_NAME_MASK")]
public const string DocumentPdfFileNameMask = "%s.pdf"

Field Value

string

DocumentTiffFileNameMask

[Register("DOCUMENT_TIFF_FILE_NAME_MASK")]
public const string DocumentTiffFileNameMask = "%s.tiff"

Field Value

string

DocumentsDirName

[Register("DOCUMENTS_DIR_NAME")]
public const string DocumentsDirName = "documents"

Field Value

string

Properties

DocumentsDirectory

File DocumentsDirectory { get; }

Property Value

File

StoredDocuments

IList<string> StoredDocuments { get; }

Property Value

IList<string>

Methods

Delete(string)

[Register("delete", "(Ljava/lang/String;)Z", "GetDelete_Ljava_lang_String_Handler:IO.Scanbot.Sdk.Persistence.Document.IDocumentStorageInvoker, DocumentSDK.NET.Droid")]
bool Delete(string documentId)

Parameters

documentId string

Returns

bool

DeleteAll()

[Register("deleteAll", "()Z", "GetDeleteAllHandler:IO.Scanbot.Sdk.Persistence.Document.IDocumentStorageInvoker, DocumentSDK.NET.Droid")]
bool DeleteAll()

Returns

bool

GetDocumentDir(string)

[Register("getDocumentDir", "(Ljava/lang/String;)Ljava/io/File;", "GetGetDocumentDir_Ljava_lang_String_Handler:IO.Scanbot.Sdk.Persistence.Document.IDocumentStorageInvoker, DocumentSDK.NET.Droid")]
File GetDocumentDir(string documentId)

Parameters

documentId string

Returns

File

GetDocumentJsonFile(string)

[Register("getDocumentJsonFile", "(Ljava/lang/String;)Ljava/io/File;", "GetGetDocumentJsonFile_Ljava_lang_String_Handler:IO.Scanbot.Sdk.Persistence.Document.IDocumentStorageInvoker, DocumentSDK.NET.Droid")]
File GetDocumentJsonFile(string documentId)

Parameters

documentId string

Returns

File

GetDocumentPdfFile(string)

[Register("getDocumentPdfFile", "(Ljava/lang/String;)Ljava/io/File;", "GetGetDocumentPdfFile_Ljava_lang_String_Handler:IO.Scanbot.Sdk.Persistence.Document.IDocumentStorageInvoker, DocumentSDK.NET.Droid")]
File GetDocumentPdfFile(string documentId)

Parameters

documentId string

Returns

File

GetDocumentTiffFile(string)

[Register("getDocumentTiffFile", "(Ljava/lang/String;)Ljava/io/File;", "GetGetDocumentTiffFile_Ljava_lang_String_Handler:IO.Scanbot.Sdk.Persistence.Document.IDocumentStorageInvoker, DocumentSDK.NET.Droid")]
File GetDocumentTiffFile(string documentId)

Parameters

documentId string

Returns

File