diff options
Diffstat (limited to 'android/source/src/java/org/libreoffice/storage/IDocumentProvider.java')
-rw-r--r-- | android/source/src/java/org/libreoffice/storage/IDocumentProvider.java | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/android/source/src/java/org/libreoffice/storage/IDocumentProvider.java b/android/source/src/java/org/libreoffice/storage/IDocumentProvider.java index 2b0460a8ee6e..044d7ddb422b 100644 --- a/android/source/src/java/org/libreoffice/storage/IDocumentProvider.java +++ b/android/source/src/java/org/libreoffice/storage/IDocumentProvider.java @@ -9,6 +9,8 @@ package org.libreoffice.storage; +import android.content.Context; + import java.net.URI; /** @@ -22,19 +24,22 @@ public interface IDocumentProvider { * * @return Content root element. * @throws RuntimeException in case of error. + * @param context */ - IFile getRootDirectory(); + IFile getRootDirectory(Context context); /** * Transforms some URI into the IFile object that represents that content. * + * + * @param context * @param uri * URI pointing to some content object that has been previously * retrieved with IFile.getUri(). * @return IFile object pointing to the content represented by uri. * @throws RuntimeException in case of error. */ - IFile createFromUri(URI uri); + IFile createFromUri(Context context, URI uri); /** * Get internationalized name for this provider. This name is intended to be @@ -59,6 +64,7 @@ public interface IDocumentProvider { * Checks if the Document Provider is available or not. * * @return A boolean value based on provider availability. + * @param context */ - boolean checkProviderAvailability(); + boolean checkProviderAvailability(Context context); } |