blob: 2559c79bae1c6447c6aa0e07019d633a99d14da2 [file] [log] [blame]
// Signature format: 3.0
package androidx.documentfile.provider {
public abstract class DocumentFile {
method public abstract boolean canRead();
method public abstract boolean canWrite();
method public abstract androidx.documentfile.provider.DocumentFile? createDirectory(String);
method public abstract androidx.documentfile.provider.DocumentFile? createFile(String, String);
method public abstract boolean delete();
method public abstract boolean exists();
method public androidx.documentfile.provider.DocumentFile? findFile(String);
method public static androidx.documentfile.provider.DocumentFile fromFile(java.io.File);
method public static androidx.documentfile.provider.DocumentFile? fromSingleUri(android.content.Context, android.net.Uri);
method public static androidx.documentfile.provider.DocumentFile? fromTreeUri(android.content.Context, android.net.Uri);
method public abstract String? getName();
method public androidx.documentfile.provider.DocumentFile? getParentFile();
method public abstract String? getType();
method public abstract android.net.Uri getUri();
method public abstract boolean isDirectory();
method public static boolean isDocumentUri(android.content.Context, android.net.Uri?);
method public abstract boolean isFile();
method public abstract boolean isVirtual();
method public abstract long lastModified();
method public abstract long length();
method public abstract androidx.documentfile.provider.DocumentFile![] listFiles();
method public abstract boolean renameTo(String);
}
}