/packages/apps/DocumentsUI/tests/common/com/android/documentsui/testing/ |
D | TestEnv.java | 31 import com.android.documentsui.base.DocumentInfo; 48 public static DocumentInfo FOLDER_0; 49 public static DocumentInfo FOLDER_1; 50 public static DocumentInfo FOLDER_2; 51 public static DocumentInfo FILE_TXT; 52 public static DocumentInfo FILE_PNG; 53 public static DocumentInfo FILE_JPG; 54 public static DocumentInfo FILE_GIF; 55 public static DocumentInfo FILE_PDF; 56 public static DocumentInfo FILE_MP4; [all …]
|
D | TestDocumentsAccess.java | 27 import com.android.documentsui.base.DocumentInfo; 37 public @Nullable DocumentInfo nextRootDocument; 38 public @Nullable DocumentInfo nextDocument; 39 public @Nullable List<DocumentInfo> nextDocuments; 46 private Pair<DocumentInfo, DocumentInfo> mLastCreatedDoc; 49 public DocumentInfo getRootDocument(RootInfo root) { in getRootDocument() 54 public DocumentInfo getDocument(Uri uri, UserId userId) { in getDocument() 59 public List<DocumentInfo> getDocuments(UserId userId, String authority, List<String> docIds) { in getDocuments() 64 public Uri createDocument(DocumentInfo parentDoc, String mimeType, String displayName) { in createDocument() 65 final DocumentInfo child = new DocumentInfo(); in createDocument() [all …]
|
D | TestModel.java | 27 import com.android.documentsui.base.DocumentInfo; 76 public DocumentInfo createFile(String name) { in createFile() 84 public DocumentInfo createFile(String name, int flags) { in createFile() 91 public DocumentInfo createFolder(String name) { in createFolder() 100 public DocumentInfo createFolder(String name, int flags) { in createFolder() 107 public DocumentInfo createDocumentForUser(String name, String mimeType, int flags, in createDocumentForUser() 109 DocumentInfo doc = new DocumentInfo(); in createDocumentForUser() 125 public DocumentInfo createDocument(String name, String mimeType, int flags) { in createDocument() 129 private void addToCursor(DocumentInfo doc) { in addToCursor()
|
D | TestDragAndDropManager.java | 30 import com.android.documentsui.base.DocumentInfo; 40 public final TestEventListener<List<DocumentInfo>> startDragHandler = new TestEventListener<>(); 50 public void startDrag(View v, List<DocumentInfo> srcs, RootInfo root, List<Uri> invalidDest, in startDrag() 51 SelectionDetails details, IconHelper iconHelper, @Nullable DocumentInfo parent) { in startDrag() 56 public boolean canSpringOpen(RootInfo root, DocumentInfo doc) { in canSpringOpen() 64 public int updateState(View v, RootInfo destRoot, @Nullable DocumentInfo destDoc) { in updateState()
|
/packages/apps/DocumentsUI/src/com/android/documentsui/ |
D | ActionHandler.java | 30 import com.android.documentsui.base.DocumentInfo; 77 void getRootDocument(RootInfo root, int timeout, Consumer<DocumentInfo> callback); in getRootDocument() 83 void refreshDocument(DocumentInfo doc, BooleanConsumer callback); in refreshDocument() 121 void showPreview(DocumentInfo doc); in showPreview() 123 @Nullable DocumentInfo renameDocument(String name, DocumentInfo document); in renameDocument() 135 void openDocumentViewOnly(DocumentInfo doc); in openDocumentViewOnly() 142 void springOpenDirectory(DocumentInfo doc); in springOpenDirectory() 144 void showChooserForDoc(DocumentInfo doc); in showChooserForDoc() 146 void openRootDocument(@Nullable DocumentInfo rootDoc); in openRootDocument() 148 void openContainerDocument(DocumentInfo doc); in openContainerDocument() [all …]
|
D | DocumentsAccess.java | 35 import com.android.documentsui.base.DocumentInfo; 50 @Nullable DocumentInfo getRootDocument(RootInfo root); in getRootDocument() 51 @Nullable DocumentInfo getDocument(Uri uri, UserId userId); in getDocument() 52 @Nullable DocumentInfo getArchiveDocument(Uri uri, UserId userId); in getArchiveDocument() 60 List<DocumentInfo> getDocuments(UserId userId, String authority, List<String> docIds) in getDocuments() 63 @Nullable Uri createDocument(DocumentInfo parentDoc, String mimeType, String displayName); in createDocument() 82 public DocumentInfo getRootDocument(RootInfo root) { in getRootDocument() 88 public @Nullable DocumentInfo getDocument(Uri uri, UserId userId) { in getDocument() 91 return DocumentInfo.fromUri(userId.getContentResolver(mContext), uri, userId); in getDocument() 101 public List<DocumentInfo> getDocuments(UserId userId, String authority, List<String> docIds) in getDocuments() [all …]
|
D | DragAndDropManager.java | 35 import com.android.documentsui.base.DocumentInfo; 83 List<DocumentInfo> srcs, in startDrag() 88 @Nullable DocumentInfo parent); in startDrag() 96 boolean canSpringOpen(RootInfo root, DocumentInfo doc); in canSpringOpen() 115 View v, RootInfo destRoot, @Nullable DocumentInfo destDoc); in updateState() 189 private DocumentInfo mDestDoc; 239 List<DocumentInfo> srcs, in startDrag() 244 @Nullable DocumentInfo parent) { in startDrag() 252 for (DocumentInfo doc : srcs) { in startDrag() 277 private void updateShadow(List<DocumentInfo> srcs, IconHelper iconHelper) { in updateShadow() [all …]
|
D | AbstractActionHandler.java | 19 import static com.android.documentsui.base.DocumentInfo.getCursorInt; 20 import static com.android.documentsui.base.DocumentInfo.getCursorString; 55 import com.android.documentsui.base.DocumentInfo; 213 public void getRootDocument(RootInfo root, int timeout, Consumer<DocumentInfo> callback) { in getRootDocument() 225 public void refreshDocument(DocumentInfo doc, BooleanConsumer callback) { in refreshDocument() 265 public void openDocumentViewOnly(DocumentInfo doc) { in openDocumentViewOnly() 270 public void showPreview(DocumentInfo doc) { in showPreview() 275 public void springOpenDirectory(DocumentInfo doc) { in springOpenDirectory() 356 public DocumentInfo renameDocument(String name, DocumentInfo document) { in renameDocument() 361 public void showChooserForDoc(DocumentInfo doc) { in showChooserForDoc() [all …]
|
D | Model.java | 35 import com.android.documentsui.base.DocumentInfo; 60 public @Nullable DocumentInfo doc; 185 public List<DocumentInfo> getDocuments(Selection<String> selection) { in getDocuments() 189 public @Nullable DocumentInfo getDocument(String modelId) { in getDocument() 193 : DocumentInfo.fromDirectoryCursor(cursor); in getDocument() 196 public List<DocumentInfo> loadDocuments(Selection<String> selection, Predicate<Cursor> filter) { in loadDocuments() 199 final List<DocumentInfo> docs = new ArrayList<>(size); in loadDocuments() 200 DocumentInfo doc; in loadDocuments() 222 private @Nullable DocumentInfo loadDocument(String modelId, Predicate<Cursor> filter) { in loadDocument() 231 return DocumentInfo.fromDirectoryCursor(cursor); in loadDocument() [all …]
|
D | CreateDirectoryFragment.java | 49 import com.android.documentsui.base.DocumentInfo; 132 final DocumentInfo cwd = activity.getCurrentDirectory(); in createDirectory() 140 private class CreateDirectoryTask extends AsyncTask<Void, Void, DocumentInfo> { 142 private final DocumentInfo mCwd; 146 BaseActivity activity, DocumentInfo cwd, String displayName) { in CreateDirectoryTask() 153 protected DocumentInfo doInBackground(Void... params) { in doInBackground() 161 DocumentInfo doc = DocumentInfo.fromUri(resolver, childUri, mCwd.userId); in doInBackground() 172 protected void onPostExecute(DocumentInfo result) { in onPostExecute()
|
/packages/apps/DocumentsUI/tests/unit/com/android/documentsui/base/ |
D | DocumentInfoTest.java | 49 private static final DocumentInfo TEST_DOC 69 private static DocumentInfo createDocInfo(String authority, String docId, String mimeType) { in createDocInfo() 70 DocumentInfo doc = new DocumentInfo(); in createDocInfo() 100 assertFalse(TEST_DOC.equals(new DocumentInfo())); in testEquals_HandlesNullFields() 101 assertFalse(new DocumentInfo().equals(TEST_DOC)); in testEquals_HandlesNullFields() 106 DocumentInfo documentInfo1 = createDocInfo("authority.a", "doc.1", "text/plain"); in testNotEquals_differentUser() 107 DocumentInfo documentInfo2 = createDocInfo("authority.a", "doc.1", "text/plain"); in testNotEquals_differentUser() 133 DocumentInfo.addMimeTypes(mResolver, validUri, mimeTypes); in testFolderMimeTypeFromUri() 146 DocumentInfo.addMimeTypes(mResolver, validUri, mimeTypes); in testFileMimeTypeFromUri() 165 final DocumentInfo doc = createDocInfo("authority.a", "doc.1", "text/plain"); in testGetTreeDocumentUri_otherUser_shouldHaveDifferentUri() [all …]
|
/packages/apps/DocumentsUI/tests/common/com/android/documentsui/ |
D | DocumentsProviderHelper.java | 26 import static com.android.documentsui.base.DocumentInfo.getCursorString; 50 import com.android.documentsui.base.DocumentInfo; 180 List<DocumentInfo> children = listChildren(parentUri); in assertChildCount() 185 List<DocumentInfo> children = listChildren(parentId, -1); in assertChildCount() 194 List<DocumentInfo> children = listChildren(parentUri); in assertHasFile() 195 for (DocumentInfo child : children) { in assertHasFile() 213 List<DocumentInfo> children = listChildren(parentUri); in assertHasDirectory() 214 for (DocumentInfo child : children) { in assertHasDirectory() 232 List<DocumentInfo> children = listChildren(parentUri); in assertDoesNotExist() 233 for (DocumentInfo child : children) { in assertDoesNotExist() [all …]
|
/packages/apps/DocumentsUI/src/com/android/documentsui/base/ |
D | DocumentStack.java | 55 private LinkedList<DocumentInfo> mList; 68 public DocumentStack(RootInfo root, DocumentInfo... docs) { in DocumentStack() 81 public DocumentStack(RootInfo root, List<DocumentInfo> docs) { in DocumentStack() 90 public DocumentStack(DocumentStack src, DocumentInfo... docs) { in DocumentStack() 92 for (DocumentInfo doc : docs) { in DocumentStack() 116 public DocumentInfo peek() { in peek() 123 public DocumentInfo get(int index) { in get() 127 public void push(DocumentInfo info) { in push() 136 public DocumentInfo pop() { in pop() 140 final DocumentInfo result = mList.removeLast(); in pop() [all …]
|
D | DocumentInfo.java | 55 public class DocumentInfo implements Durable, Parcelable { class 75 public DocumentInfo() { in DocumentInfo() method in DocumentInfo 147 public static final Creator<DocumentInfo> CREATOR = new Creator<DocumentInfo>() { 149 public DocumentInfo createFromParcel(Parcel in) { 150 final DocumentInfo doc = new DocumentInfo(); 156 public DocumentInfo[] newArray(int size) { 157 return new DocumentInfo[size]; 161 public static DocumentInfo fromDirectoryCursor(Cursor cursor) { in fromDirectoryCursor() 169 public static DocumentInfo fromCursor(Cursor cursor, UserId userId, String authority) { in fromCursor() 171 final DocumentInfo info = new DocumentInfo(); in fromCursor() [all …]
|
/packages/apps/DocumentsUI/tests/unit/com/android/documentsui/ |
D | GlobalSearchLoaderTest.java | 31 import com.android.documentsui.base.DocumentInfo; 100 final DocumentInfo doc = mEnv.model.createFile(SEARCH_STRING + ".jpg", FILE_FLAG); in setUp() 154 final DocumentInfo doc = mEnv.model.createFolder(SEARCH_STRING); in testSearchResult_includeDirectory() 172 final DocumentInfo doc1 = mEnv.model.createFile(".test" + SEARCH_STRING); in testShowOrHideHiddenFiles() 173 final DocumentInfo doc2 = mEnv.model.createFile("test" + SEARCH_STRING); in testShowOrHideHiddenFiles() 211 final DocumentInfo currentUserDoc = mEnv.model.createFile( in testSearchResult_includeDirectory_excludedOtherUsers() 217 final DocumentInfo otherUserDoc = mEnv.model.createFile(SEARCH_STRING + "_otherUser.png"); in testSearchResult_includeDirectory_excludedOtherUsers() 237 final DocumentInfo pdfDoc = mEnv.model.createFile(SEARCH_STRING + ".pdf"); in testSearchResult_includeSearchString() 240 final DocumentInfo apkDoc = mEnv.model.createFile(SEARCH_STRING + ".apk"); in testSearchResult_includeSearchString() 243 final DocumentInfo testApkDoc = mEnv.model.createFile("test.apk"); in testSearchResult_includeSearchString() [all …]
|
/packages/apps/DocumentsUI/src/com/android/documentsui/files/ |
D | ActionHandler.java | 59 import com.android.documentsui.base.DocumentInfo; 158 DocumentInfo doc = mModel.getDocument(selection.iterator().next()); in openSelectedInNewWindow() 176 (DocumentInfo doc) -> pasteIntoFolder(root, doc)); in pasteIntoFolder() 179 private void pasteIntoFolder(RootInfo root, @Nullable DocumentInfo doc) { in pasteIntoFolder() 185 public @Nullable DocumentInfo renameDocument(String name, DocumentInfo document) { in renameDocument() 194 return DocumentInfo.fromUri(resolver, newUri, document.userId); in renameDocument() 212 DocumentInfo doc = mModel.getDocument(details.getSelectionKey()); in openItem() 225 public boolean openDocument(DocumentInfo doc, @ViewType int type, @ViewType int fallback) { in openDocument() 235 public void openDocumentViewOnly(DocumentInfo doc) { in openDocumentViewOnly() 241 public void springOpenDirectory(DocumentInfo doc) { in springOpenDirectory() [all …]
|
/packages/apps/DocumentsUI/src/com/android/documentsui/roots/ |
D | GetRootDocumentTask.java | 26 import com.android.documentsui.base.DocumentInfo; 36 public class GetRootDocumentTask extends TimeoutTask<Void, DocumentInfo> { 41 private final Consumer<DocumentInfo> mCallback; 49 Consumer<DocumentInfo> callback) { in GetRootDocumentTask() 57 public @Nullable DocumentInfo run(Void... args) { in run() 62 public void finish(@Nullable DocumentInfo documentInfo) { in finish()
|
/packages/apps/DocumentsUI/src/com/android/documentsui/services/ |
D | CopyJob.java | 27 import static com.android.documentsui.base.DocumentInfo.getCursorLong; 28 import static com.android.documentsui.base.DocumentInfo.getCursorString; 82 import com.android.documentsui.base.DocumentInfo; 111 final ArrayList<DocumentInfo> convertedFiles = new ArrayList<>(); 112 DocumentInfo mDstInfo; 272 DocumentInfo srcInfo; in start() 374 protected void makeOptimizedCopyProgress(DocumentInfo doc) { in makeOptimizedCopyProgress() 395 void processDocument(DocumentInfo src, DocumentInfo srcParent, in processDocument() 396 DocumentInfo dstDirInfo) throws ResourceException { in processDocument() 431 private void processDocumentThenUpdateProgress(DocumentInfo src, DocumentInfo srcParent, in processDocumentThenUpdateProgress() [all …]
|
/packages/apps/DocumentsUI/tests/unit/com/android/documentsui/inspector/ |
D | InspectorControllerTest.java | 41 import com.android.documentsui.base.DocumentInfo; 208 DocumentInfo doc = new DocumentInfo(); in testShowInProvider_visible() 246 DocumentInfo doc = TestEnv.clone(TestEnv.FILE_JPG); in testMetadata_GeoHandlerInstalled() 255 DocumentInfo doc = TestEnv.clone(TestEnv.FILE_JPG); in testMetadata_notDisplayedWhenNotReturned() 273 DocumentInfo doc = TestEnv.clone(TestEnv.FILE_JPG); in testMetadata_GeoHandlerStartsAction() 353 public void accept(DocumentInfo info) { in accept() 372 public void accept(DocumentInfo info, String displayName) { in accept() 399 public void accept(DocumentInfo info, Bundle metadata, Runnable geoClickCallback) { in accept() 411 public void accept(DocumentInfo info) { in accept() 424 private @Nullable DocumentInfo mDoc; [all …]
|
/packages/apps/DocumentsUI/tests/functional/com/android/documentsui/services/ |
D | FileOperationServiceTest.java | 37 import com.android.documentsui.base.DocumentInfo; 56 private static final DocumentInfo ALPHA_DOC = createDoc("alpha"); 57 private static final DocumentInfo BETA_DOC = createDoc("alpha"); 58 private static final DocumentInfo GAMMA_DOC = createDoc("gamma"); 59 private static final DocumentInfo DELTA_DOC = createDoc("delta"); 327 private Intent createCopyIntent(List<DocumentInfo> files, DocumentInfo dest) in createCopyIntent() 333 for (DocumentInfo file : files) { in createCopyIntent() 343 private Intent createDeleteIntent(List<DocumentInfo> files) { in createDeleteIntent() 347 for (DocumentInfo file : files) { in createDeleteIntent() 357 private static DocumentInfo createDoc(String name) { in createDoc() [all …]
|
/packages/apps/DocumentsUI/tests/unit/com/android/documentsui/sorting/ |
D | SortingCursorWrapperTest.java | 19 import static com.android.documentsui.base.DocumentInfo.getCursorString; 34 import com.android.documentsui.base.DocumentInfo; 146 DocumentInfo.getCursorString(cursor, Document.COLUMN_DOCUMENT_ID))); in testSort_names_ascending() 170 DocumentInfo.getCursorString(cursor, Document.COLUMN_DOCUMENT_ID))); in testSort_names_descending() 193 DocumentInfo.getCursorString(cursor, Document.COLUMN_DOCUMENT_ID))); in testSort_sizes_ascending() 195 int size = DocumentInfo.getCursorInt(cursor, Document.COLUMN_SIZE); in testSort_sizes_ascending() 216 DocumentInfo.getCursorString(cursor, Document.COLUMN_DOCUMENT_ID))); in testSort_sizes_descending() 218 int size = DocumentInfo.getCursorInt(cursor, Document.COLUMN_SIZE); in testSort_sizes_descending() 255 DocumentInfo.getCursorString(cursor, Document.COLUMN_DOCUMENT_ID))); in testSort_sizesWithBucketing_ascending() 269 int size = DocumentInfo.getCursorInt(c, Document.COLUMN_SIZE); in testSort_sizesWithBucketing_ascending() [all …]
|
/packages/apps/DocumentsUI/tests/functional/com/android/documentsui/inspector/ |
D | DocumentLoaderTest.java | 33 import com.android.documentsui.base.DocumentInfo; 102 LatchedConsumer<DocumentInfo> consumer = new LatchedConsumer<>(1); in testLoadsDocument() 121 LatchedConsumer<DocumentInfo> consumer = new LatchedConsumer<>(1); in testInvalidInput() 135 LatchedConsumer<DocumentInfo> consumer = new LatchedConsumer<>(1); in testNonContentUri() 152 DocumentInfo info = DocumentInfo.fromUri(mResolver, dirUri, mUserId); in testDir_loadNumberOfChildren() 167 DocumentInfo info = DocumentInfo.fromUri(mResolver, uri, mUserId); in testDir_notADirectory()
|
/packages/apps/DocumentsUI/src/com/android/documentsui/dirlist/ |
D | RenameDocumentFragment.java | 44 import com.android.documentsui.base.DocumentInfo; 56 private DocumentInfo mDocument; 61 public static void show(FragmentManager fm, DocumentInfo document) { in show() 201 private class RenameDocumentsTask extends AsyncTask<DocumentInfo, Void, DocumentInfo> { 211 protected DocumentInfo doInBackground(DocumentInfo... document) { in doInBackground() 218 protected void onPostExecute(DocumentInfo result) { in onPostExecute()
|
/packages/apps/DocumentsUI/src/com/android/documentsui/clipping/ |
D | DocumentClipper.java | 26 import com.android.documentsui.base.DocumentInfo; 55 ClipData getClipDataForDocuments(List<Uri> uris, @OpType int opType, DocumentInfo parent); in getClipDataForDocuments() 71 Function<String, Uri> uriBuilder, Selection<String> selection, DocumentInfo parent); in clipDocumentsForCut() 83 DocumentInfo destination, in copyFromClipboard() 108 DocumentInfo destination, in copyFromClipData()
|
/packages/apps/DocumentsUI/src/com/android/documentsui/inspector/ |
D | InspectorController.java | 38 import com.android.documentsui.base.DocumentInfo; 159 private void updateView(@Nullable DocumentInfo docInfo) { in updateView() 204 private void onDocumentMetadataLoaded(DocumentInfo doc, @Nullable Bundle metadata) { in onDocumentMetadataLoaded() 289 void loadDocInfo(Uri uri, UserId userId, Consumer<DocumentInfo> callback); in loadDocInfo() 297 void loadDirCount(DocumentInfo directory, Consumer<Integer> callback); in loadDirCount() 346 void accept(DocumentInfo info); in accept() 354 void accept(DocumentInfo info, String displayName); in accept() 363 void accept(DocumentInfo info, Bundle metadata, @Nullable Runnable geoClickListener); in accept() 375 void accept(DocumentInfo info); in accept()
|