Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(403)

Side by Side Diff: chrome/android/java/src/org/chromium/chrome/browser/bookmarks/BookmarkBridge.java

Issue 1935413003: [Android Bookmark] Remove all bookmark section from bookmark manager (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: make a histogram obsolete Created 4 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2013 The Chromium Authors. All rights reserved. 1 // Copyright 2013 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 package org.chromium.chrome.browser.bookmarks; 5 package org.chromium.chrome.browser.bookmarks;
6 6
7 import android.text.TextUtils; 7 import android.text.TextUtils;
8 import android.util.Pair; 8 import android.util.Pair;
9 9
10 import org.chromium.base.ObserverList; 10 import org.chromium.base.ObserverList;
(...skipping 460 matching lines...) Expand 10 before | Expand all | Expand 10 after
471 * @return BookmarkId of the child, which will be null if folderId does not point to a folder or 471 * @return BookmarkId of the child, which will be null if folderId does not point to a folder or
472 * index is invalid. 472 * index is invalid.
473 */ 473 */
474 public BookmarkId getChildAt(BookmarkId folderId, int index) { 474 public BookmarkId getChildAt(BookmarkId folderId, int index) {
475 assert mIsNativeBookmarkModelLoaded; 475 assert mIsNativeBookmarkModelLoaded;
476 return nativeGetChildAt(mNativeBookmarkBridge, folderId.getId(), folderI d.getType(), 476 return nativeGetChildAt(mNativeBookmarkBridge, folderId.getId(), folderI d.getType(),
477 index); 477 index);
478 } 478 }
479 479
480 /** 480 /**
481 * @return All bookmark IDs ordered by descending creation date. Partner/man aged bookmarks are
482 * not included.
483 */
484 public List<BookmarkId> getAllBookmarkIDsOrderedByCreationDate() {
485 assert mIsNativeBookmarkModelLoaded;
486 List<BookmarkId> result = new ArrayList<BookmarkId>();
487 nativeGetAllBookmarkIDsOrderedByCreationDate(mNativeBookmarkBridge, resu lt);
488 return result;
489 }
490
491 /**
492 * Synchronously gets a list of bookmarks that match the specified search qu ery. 481 * Synchronously gets a list of bookmarks that match the specified search qu ery.
493 * @param query Keyword used for searching bookmarks. 482 * @param query Keyword used for searching bookmarks.
494 * @param maxNumberOfResult Maximum number of result to fetch. 483 * @param maxNumberOfResult Maximum number of result to fetch.
495 * @return List of bookmarks that are related to the given query. 484 * @return List of bookmarks that are related to the given query.
496 */ 485 */
497 public List<BookmarkMatch> searchBookmarks(String query, int maxNumberOfResu lt) { 486 public List<BookmarkMatch> searchBookmarks(String query, int maxNumberOfResu lt) {
498 List<BookmarkMatch> bookmarkMatches = new ArrayList<BookmarkMatch>(); 487 List<BookmarkMatch> bookmarkMatches = new ArrayList<BookmarkMatch>();
499 nativeSearchBookmarks(mNativeBookmarkBridge, bookmarkMatches, query, 488 nativeSearchBookmarks(mNativeBookmarkBridge, bookmarkMatches, query,
500 maxNumberOfResult); 489 maxNumberOfResult);
501 return bookmarkMatches; 490 return bookmarkMatches;
(...skipping 388 matching lines...) Expand 10 before | Expand all | Expand 10 after
890 List<BookmarkId> folderList, List<Integer> depthList); 879 List<BookmarkId> folderList, List<Integer> depthList);
891 private native BookmarkId nativeGetRootFolderId(long nativeBookmarkBridge); 880 private native BookmarkId nativeGetRootFolderId(long nativeBookmarkBridge);
892 private native BookmarkId nativeGetMobileFolderId(long nativeBookmarkBridge) ; 881 private native BookmarkId nativeGetMobileFolderId(long nativeBookmarkBridge) ;
893 private native BookmarkId nativeGetOtherFolderId(long nativeBookmarkBridge); 882 private native BookmarkId nativeGetOtherFolderId(long nativeBookmarkBridge);
894 private native BookmarkId nativeGetDesktopFolderId(long nativeBookmarkBridge ); 883 private native BookmarkId nativeGetDesktopFolderId(long nativeBookmarkBridge );
895 private native int nativeGetChildCount(long nativeBookmarkBridge, long id, i nt type); 884 private native int nativeGetChildCount(long nativeBookmarkBridge, long id, i nt type);
896 private native void nativeGetChildIDs(long nativeBookmarkBridge, long id, in t type, 885 private native void nativeGetChildIDs(long nativeBookmarkBridge, long id, in t type,
897 boolean getFolders, boolean getBookmarks, List<BookmarkId> bookmarks List); 886 boolean getFolders, boolean getBookmarks, List<BookmarkId> bookmarks List);
898 private native BookmarkId nativeGetChildAt(long nativeBookmarkBridge, long i d, int type, 887 private native BookmarkId nativeGetChildAt(long nativeBookmarkBridge, long i d, int type,
899 int index); 888 int index);
900 private native void nativeGetAllBookmarkIDsOrderedByCreationDate(long native BookmarkBridge,
901 List<BookmarkId> result);
902 private native void nativeSetBookmarkTitle(long nativeBookmarkBridge, long i d, int type, 889 private native void nativeSetBookmarkTitle(long nativeBookmarkBridge, long i d, int type,
903 String title); 890 String title);
904 private native void nativeSetBookmarkUrl(long nativeBookmarkBridge, long id, int type, 891 private native void nativeSetBookmarkUrl(long nativeBookmarkBridge, long id, int type,
905 String url); 892 String url);
906 private native boolean nativeDoesBookmarkExist(long nativeBookmarkBridge, lo ng id, int type); 893 private native boolean nativeDoesBookmarkExist(long nativeBookmarkBridge, lo ng id, int type);
907 private native void nativeGetBookmarksForFolder(long nativeBookmarkBridge, 894 private native void nativeGetBookmarksForFolder(long nativeBookmarkBridge,
908 BookmarkId folderId, BookmarksCallback callback, 895 BookmarkId folderId, BookmarksCallback callback,
909 List<BookmarkItem> bookmarksList); 896 List<BookmarkItem> bookmarksList);
910 private native boolean nativeIsFolderVisible(long nativeBookmarkBridge, long id, int type); 897 private native boolean nativeIsFolderVisible(long nativeBookmarkBridge, long id, int type);
911 private native void nativeGetCurrentFolderHierarchy(long nativeBookmarkBridg e, 898 private native void nativeGetCurrentFolderHierarchy(long nativeBookmarkBridg e,
(...skipping 11 matching lines...) Expand all
923 private native void nativeStartGroupingUndos(long nativeBookmarkBridge); 910 private native void nativeStartGroupingUndos(long nativeBookmarkBridge);
924 private native void nativeEndGroupingUndos(long nativeBookmarkBridge); 911 private native void nativeEndGroupingUndos(long nativeBookmarkBridge);
925 private native void nativeLoadEmptyPartnerBookmarkShimForTesting(long native BookmarkBridge); 912 private native void nativeLoadEmptyPartnerBookmarkShimForTesting(long native BookmarkBridge);
926 private native void nativeSearchBookmarks(long nativeBookmarkBridge, 913 private native void nativeSearchBookmarks(long nativeBookmarkBridge,
927 List<BookmarkMatch> bookmarkMatches, String query, int maxNumber); 914 List<BookmarkMatch> bookmarkMatches, String query, int maxNumber);
928 private native long nativeInit(Profile profile); 915 private native long nativeInit(Profile profile);
929 private native boolean nativeIsDoingExtensiveChanges(long nativeBookmarkBrid ge); 916 private native boolean nativeIsDoingExtensiveChanges(long nativeBookmarkBrid ge);
930 private native void nativeDestroy(long nativeBookmarkBridge); 917 private native void nativeDestroy(long nativeBookmarkBridge);
931 private static native boolean nativeIsEditBookmarksEnabled(long nativeBookma rkBridge); 918 private static native boolean nativeIsEditBookmarksEnabled(long nativeBookma rkBridge);
932 } 919 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698