public final class

WebStorage

extends Object
java.lang.Object
   ↳ android.webkit.WebStorage

Class Overview

Functionality for manipulating the webstorage databases.

Summary

Nested Classes
interface WebStorage.QuotaUpdater Encapsulates a callback function to be executed when a new quota is made available. 
Public Constructors
WebStorage()
Public Methods
void deleteAllData()
Delete all databases
void deleteOrigin(String origin)
Delete a given origin
static WebStorage getInstance()
Get the global instance of WebStorage.
void getOrigins(ValueCallback<Map> callback)
Returns a list of origins having a database
void getQuotaForOrigin(String origin, ValueCallback<Long> callback)
Returns the quota for a given origin
void getUsageForOrigin(String origin, ValueCallback<Long> callback)
Returns the use for a given origin
void setQuotaForOrigin(String origin, long quota)
Set the quota for a given origin
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public WebStorage ()

Since: API Level 5

Public Methods

public void deleteAllData ()

Since: API Level 7

Delete all databases

public void deleteOrigin (String origin)

Since: API Level 7

Delete a given origin

public static WebStorage getInstance ()

Since: API Level 7

Get the global instance of WebStorage.

Returns
  • A single instance of WebStorage.

public void getOrigins (ValueCallback<Map> callback)

Since: API Level 7

Returns a list of origins having a database

public void getQuotaForOrigin (String origin, ValueCallback<Long> callback)

Since: API Level 7

Returns the quota for a given origin

public void getUsageForOrigin (String origin, ValueCallback<Long> callback)

Since: API Level 7

Returns the use for a given origin

public void setQuotaForOrigin (String origin, long quota)

Since: API Level 7

Set the quota for a given origin