Package com.confirmit.mobilesdk.core
Class FileService
-
- All Implemented Interfaces:
public final class FileService
-
-
Field Summary
Fields Modifier and Type Field Description private final Applicationapplication
-
Constructor Summary
Constructors Constructor Description FileService(Application application)
-
Method Summary
Modifier and Type Method Description final ApplicationgetApplication()final StringreadAsset(String fileName)final UnitcreateFolder(Uri uri)final FilecreateFile(Uri uri, String filename)final UnitunzipFile(Uri srcUri, Uri destUri)final <T extends Any> TreadFileAsJson(Class<T> clazz, Uri uri)final <T extends Any> TreadFileAsJson(Type clazz, Uri uri)final StringreadFileAsText(Uri uri)final UnitdeleteFile(Uri uri)final UnitdeleteContentFiles(Uri uri, String exclude)-
-
Constructor Detail
-
FileService
FileService(Application application)
-
-
Method Detail
-
getApplication
final Application getApplication()
-
createFolder
final Unit createFolder(Uri uri)
-
createFile
final File createFile(Uri uri, String filename)
-
readFileAsJson
final <T extends Any> T readFileAsJson(Type clazz, Uri uri)
-
readFileAsText
final String readFileAsText(Uri uri)
-
deleteFile
final Unit deleteFile(Uri uri)
-
deleteContentFiles
final Unit deleteContentFiles(Uri uri, String exclude)
-
-
-
-