/packages/apps/DocumentsUI/tests/common/com/android/documentsui/testing/ |
TestDocumentsAccess.java | 27 import com.android.documentsui.base.DocumentInfo; 36 public @Nullable DocumentInfo nextRootDocument; 37 public @Nullable DocumentInfo nextDocument; 38 public @Nullable List<DocumentInfo> nextDocuments; 45 private Pair<DocumentInfo, DocumentInfo> mLastCreatedDoc; 48 public DocumentInfo getRootDocument(RootInfo root) { 53 public DocumentInfo getDocument(Uri uri) { 58 public List<DocumentInfo> getDocuments(String authority, List<String> docIds) { 63 public Uri createDocument(DocumentInfo parentDoc, String mimeType, String displayName) [all...] |
TestEnv.java | 27 import com.android.documentsui.base.DocumentInfo; 43 public static DocumentInfo FOLDER_0; 44 public static DocumentInfo FOLDER_1; 45 public static DocumentInfo FOLDER_2; 46 public static DocumentInfo FILE_TXT; 47 public static DocumentInfo FILE_PNG; 48 public static DocumentInfo FILE_JPG; 49 public static DocumentInfo FILE_GIF; 50 public static DocumentInfo FILE_PDF; 51 public static DocumentInfo FILE_MP4 [all...] |
TestIconHelper.java | 22 import com.android.documentsui.base.DocumentInfo; 36 public Drawable getDocumentIcon(Context context, DocumentInfo doc) {
|
TestModel.java | 26 import com.android.documentsui.base.DocumentInfo; 72 public DocumentInfo createFile(String name) { 80 public DocumentInfo createFile(String name, int flags) { 87 public DocumentInfo createFolder(String name) { 96 public DocumentInfo createFolder(String name, int flags) { 103 public DocumentInfo createDocument(String name, String mimeType, int flags) { 104 DocumentInfo doc = new DocumentInfo(); 118 private void addToCursor(DocumentInfo doc) {
|
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, 51 SelectionDetails details, IconHelper iconHelper, @Nullable DocumentInfo parent) { 56 public boolean canSpringOpen(RootInfo root, DocumentInfo doc) { 64 public int updateState(View v, RootInfo destRoot, @Nullable DocumentInfo destDoc) {
|
DocumentStackAsserts.java | 5 import com.android.documentsui.base.DocumentInfo; 18 public static void assertEqualsTo(DocumentStack stack, RootInfo root, List<DocumentInfo> docs) {
|
TestActionHandler.java | 23 import com.android.documentsui.base.DocumentInfo; 36 public DocumentInfo nextRootDocument; 81 public void getRootDocument(RootInfo root, int timeout, Consumer<DocumentInfo> callback) {
|
TestDocumentsProvider.java | 29 import com.android.documentsui.base.DocumentInfo; 101 public void setNextChildDocumentsReturns(DocumentInfo... docs) { 105 public void setNextRecentDocumentsReturns(DocumentInfo... docs) { 109 private Cursor createDocumentsCursor(DocumentInfo... docs) { 111 for (DocumentInfo doc : docs) {
|
/packages/apps/DocumentsUI/tests/unit/com/android/documentsui/base/ |
DocumentInfoTest.java | 22 import com.android.documentsui.base.DocumentInfo; 27 private static final DocumentInfo TEST_DOC 40 assertFalse(TEST_DOC.equals(new DocumentInfo())); 41 assertFalse(new DocumentInfo().equals(TEST_DOC)); 56 private static DocumentInfo createDocInfo(String authority, String docId, String mimeType) { 57 DocumentInfo doc = new DocumentInfo();
|
/packages/apps/DocumentsUI/src/com/android/documentsui/roots/ |
GetRootDocumentTask.java | 26 import com.android.documentsui.base.DocumentInfo; 33 * {@link DocumentInfo} of its root document and call supplied callback to handle the 34 * {@link DocumentInfo}. 36 public class GetRootDocumentTask extends TimeoutTask<Void, DocumentInfo> { 41 private final Consumer<DocumentInfo> mCallback; 49 Consumer<DocumentInfo> callback) { 57 public @Nullable DocumentInfo run(Void... args) { 62 public void finish(@Nullable DocumentInfo documentInfo) { 63 if (documentInfo == null) [all...] |
/packages/apps/DocumentsUI/src/com/android/documentsui/ |
ActionHandler.java | 28 import com.android.documentsui.base.DocumentInfo; 68 * Attempts to fetch the DocumentInfo for the supplied root. Returns the DocumentInfo to the 69 * callback. If the task times out, callback will be called with null DocumentInfo. Supply 72 void getRootDocument(RootInfo root, int timeout, Consumer<DocumentInfo> callback); 75 * Attempts to refresh the given DocumentInfo, which should be at the top of the state stack. 78 void refreshDocument(DocumentInfo doc, BooleanConsumer callback); 105 void showInspector(DocumentInfo doc); 107 @Nullable DocumentInfo renameDocument(String name, DocumentInfo document) [all...] |
DocumentsAccess.java | 32 import com.android.documentsui.base.DocumentInfo; 40 * Provides synchronous access to {@link DocumentInfo} instances given some identifying information 45 @Nullable DocumentInfo getRootDocument(RootInfo root); 46 @Nullable DocumentInfo getDocument(Uri uri); 47 @Nullable DocumentInfo getArchiveDocument(Uri uri); 52 List<DocumentInfo> getDocuments(String authority, List<String> docIds) throws RemoteException; 54 @Nullable Uri createDocument(DocumentInfo parentDoc, String mimeType, String displayName); 71 public @Nullable DocumentInfo getRootDocument(RootInfo root) { 77 public @Nullable DocumentInfo getDocument(Uri uri) { 79 return DocumentInfo.fromUri(mContext.getContentResolver(), uri) [all...] |
DirectoryResult.java | 24 import com.android.documentsui.base.DocumentInfo; 32 public DocumentInfo doc;
|
Model.java | 19 import static com.android.documentsui.base.DocumentInfo.getCursorString; 37 import com.android.documentsui.base.DocumentInfo; 63 public @Nullable DocumentInfo doc; 206 public List<DocumentInfo> getDocuments(Selection selection) { 210 public @Nullable DocumentInfo getDocument(String modelId) { 214 : DocumentInfo.fromDirectoryCursor(cursor); 217 public List<DocumentInfo> loadDocuments(Selection selection, Predicate<Cursor> filter) { 220 final List<DocumentInfo> docs = new ArrayList<>(size); 221 DocumentInfo doc; 241 * @return DocumentInfo, or null. If filter returns false, null will be returned [all...] |
/packages/apps/DocumentsUI/src/com/android/documentsui/base/ |
DocumentInfo.java | 50 public class DocumentInfo implements Durable, Parcelable { 67 public DocumentInfo() { 132 public static final Creator<DocumentInfo> CREATOR = new Creator<DocumentInfo>() { 134 public DocumentInfo createFromParcel(Parcel in) { 135 final DocumentInfo doc = new DocumentInfo(); 141 public DocumentInfo[] newArray(int size) { 142 return new DocumentInfo[size]; 146 public static DocumentInfo fromDirectoryCursor(Cursor cursor) [all...] |
DocumentStack.java | 44 * Representation of a stack of {@link DocumentInfo}, usually the result of a 54 private LinkedList<DocumentInfo> mList; 67 public DocumentStack(RootInfo root, DocumentInfo... docs) { 77 * Same as {@link #DocumentStack(DocumentStack, DocumentInfo...)} except it takes a {@link List} 80 public DocumentStack(RootInfo root, List<DocumentInfo> docs) { 89 public DocumentStack(DocumentStack src, DocumentInfo... docs) { 91 for (DocumentInfo doc : docs) { 115 public DocumentInfo peek() { 120 * Returns {@link DocumentInfo} at index counted from the bottom of this stack. 122 public DocumentInfo get(int index) [all...] |
/packages/apps/DocumentsUI/src/com/android/documentsui/clipping/ |
DocumentClipper.java | 25 import com.android.documentsui.base.DocumentInfo; 56 ClipData getClipDataForDocuments(List<Uri> uris, @OpType int opType, DocumentInfo parent); 72 Function<String, Uri> uriBuilder, Selection selection, DocumentInfo parent); 84 DocumentInfo destination, 109 DocumentInfo destination,
|
/packages/apps/DocumentsUI/tests/common/com/android/documentsui/ui/ |
TestDialogController.java | 21 import com.android.documentsui.base.DocumentInfo; 37 private DocumentInfo mOverwriteTarget; 45 public void confirmDelete(List<DocumentInfo> docs, ConfirmationCallback callback) { 80 public void confirmOverwrite(FragmentManager fm, DocumentInfo overwriteTarget) { 107 public void assertOverwriteConfirmed(DocumentInfo expected) {
|
/packages/apps/DocumentsUI/tests/common/com/android/documentsui/ |
DocumentsProviderHelper.java | 22 import static com.android.documentsui.base.DocumentInfo.getCursorString; 43 import com.android.documentsui.base.DocumentInfo; 170 List<DocumentInfo> children = listChildren(parentUri); 175 List<DocumentInfo> children = listChildren(parentId, -1); 184 List<DocumentInfo> children = listChildren(parentUri); 185 for (DocumentInfo child : children) { 203 List<DocumentInfo> children = listChildren(parentUri); 204 for (DocumentInfo child : children) { 222 List<DocumentInfo> children = listChildren(parentUri); 223 for (DocumentInfo child : children) [all...] |
/packages/apps/DocumentsUI/tests/unit/com/android/documentsui/inspector/ |
DocumentLoaderTest.java | 27 import com.android.documentsui.base.DocumentInfo; 89 * Test invalid uri, DocumentInfo returned should be null. 126 DocumentInfo info = DocumentInfo.fromUri(mResolver, dirUri); 141 DocumentInfo info = DocumentInfo.fromUri(mResolver, uri); 154 private static class TestDocConsumer implements Consumer<DocumentInfo> { 156 private DocumentInfo info; 165 public void accept(DocumentInfo documentInfo) { [all...] |
InspectorControllerTest.java | 40 import com.android.documentsui.base.DocumentInfo; 164 * Tests show in provider feature of the controller. This test loads a documentInfo from a uri. 165 * calls showInProvider on the documentInfo and verifies that the TestProvider activity has 205 DocumentInfo doc = new DocumentInfo(); 234 DocumentInfo doc = new DocumentInfo(); 251 DocumentInfo doc = new DocumentInfo(); 278 DocumentInfo doc = TestEnv.clone(TestEnv.FILE_JPG) [all...] |
/packages/apps/DocumentsUI/src/com/android/documentsui/services/ |
ResolvedResourcesJob.java | 26 import com.android.documentsui.base.DocumentInfo; 46 final List<DocumentInfo> mResolvedDocs; 112 boolean isEligibleDoc(DocumentInfo doc, RootInfo root) { 133 DocumentInfo doc; 135 doc = DocumentInfo.fromUri(resolver, uri);
|
MoveJob.java | 35 import com.android.documentsui.base.DocumentInfo; 52 private @Nullable DocumentInfo mSrcParent; 97 mSrcParent = DocumentInfo.fromUri(resolver, mSrcParentUri); 119 for (DocumentInfo src : mResolvedDocs) { 139 void processDocument(DocumentInfo src, DocumentInfo srcParent, DocumentInfo dest)
|
/packages/apps/DocumentsUI/src/com/android/documentsui/files/ |
ActionHandler.java | 49 import com.android.documentsui.base.DocumentInfo; 141 DocumentInfo doc = mModel.getDocument(selection.iterator().next()); 159 (DocumentInfo doc) -> pasteIntoFolder(root, doc)); 162 private void pasteIntoFolder(RootInfo root, @Nullable DocumentInfo doc) { 168 public @Nullable DocumentInfo renameDocument(String name, DocumentInfo document) { 177 return DocumentInfo.fromUri(resolver, newUri); 195 DocumentInfo doc = mModel.getDocument(details.getStableId()); 207 public boolean openDocument(DocumentInfo doc, @ViewType int type, @ViewType int fallback) { 217 public void springOpenDirectory(DocumentInfo doc) [all...] |
/packages/apps/DocumentsUI/src/com/android/documentsui/dirlist/ |
DirectoryState.java | 20 import com.android.documentsui.base.DocumentInfo; 36 @Nullable DocumentInfo mDocument; 68 public void update(RootInfo root, DocumentInfo doc) {
|