/**@class android.webkit.WebIconDatabase @extends java.lang.Object Functions for manipulating the icon database used by WebView. These functions require that a WebView be constructed before being invoked and WebView.getIconDatabase() will return a WebIconDatabase object. This WebIconDatabase object is a single instance and all methods operate on that single object. The main use-case for this class is calling {@link #open} to enable favicon functionality on all WebView instances in this process. @deprecated This class is only required when running on devices up to {@link android.os.Build.VERSION_CODES#JELLY_BEAN_MR2} */ var WebIconDatabase = { /**Open a the icon database and store the icons in the given path. @param {String} path The directory path where the icon database will be stored. */ open : function( ) {}, /**Close the shared instance of the icon database. */ close : function( ) {}, /**Removes all the icons in the database. */ removeAllIcons : function( ) {}, /**Request the Bitmap representing the icon for the given page url. If the icon exists, the listener will be called with the result. @param {String} url The page's url. @param {Object {WebIconDatabase.IconListener}} listener An implementation on IconListener to receive the result. */ requestIconForPageUrl : function( ) {}, /**{@hide} */ bulkRequestIconForPageUrl : function( ) {}, /**Retain the icon for the given page url. @param {String} url The page's url. */ retainIconForPageUrl : function( ) {}, /**Release the icon for the given page url. @param {String} url The page's url. */ releaseIconForPageUrl : function( ) {}, /**Get the global instance of WebIconDatabase. @return {Object {android.webkit.WebIconDatabase}} A single instance of WebIconDatabase. It will be the same instance for the current process each time this method is called. */ getInstance : function( ) {}, };