AndroidWebStorageManager class
Class that is used to manage the JavaScript storage APIs provided by the WebView. It manages the Application Cache API, the Web SQL Database API and the HTML5 Web Storage API.
Use WebStorageManager instead.
- Annotations
-
- @Deprecated("Use WebStorageManager instead")
Constructors
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
deleteAllData(
) → Future< void> - Clears all storage currently being used by the JavaScript storage APIs. This includes the Application Cache, Web SQL Database and the HTML5 Web Storage APIs.
-
deleteOrigin(
{required String origin}) → Future< void> -
Clears the storage currently being used by both the Application Cache and Web SQL Database APIs by the given
origin
. The origin is specified using its string representation. -
getOrigins(
) → Future< List< AndroidWebStorageOrigin> > - Gets the origins currently using either the Application Cache or Web SQL Database APIs.
-
getQuotaForOrigin(
{required String origin}) → Future< int> -
Gets the storage quota for the Web SQL Database API for the given
origin
. The quota is given in bytes and the origin is specified using its string representation. Note that a quota is not enforced on a per-origin basis for the Application Cache API. -
getUsageForOrigin(
{required String origin}) → Future< int> -
Gets the amount of storage currently being used by both the Application Cache and Web SQL Database APIs by the given
origin
. The amount is given in bytes and the origin is specified using its string representation. -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited