Merge "Docs for Origin" into honeycomb

This commit is contained in:
John Reck
2011-01-25 10:01:16 -08:00
committed by Android (Google) Code Review

View File

@@ -75,6 +75,9 @@ public final class WebStorage {
private Handler mHandler = null;
private Handler mUIHandler = null;
/**
* Class containing the HTML5 database quota and usage for an origin.
*/
public static class Origin {
private String mOrigin = null;
private long mQuota = 0;
@@ -95,14 +98,30 @@ public final class WebStorage {
mOrigin = origin;
}
/**
* An origin string is created using WebCore::SecurityOrigin::toString().
* Note that WebCore::SecurityOrigin uses 0 (which is not printed) for
* the port if the port is the default for the protocol. Eg
* http://www.google.com and http://www.google.com:80 both record a port
* of 0 and hence toString() == 'http://www.google.com' for both.
* @return The origin string.
*/
public String getOrigin() {
return mOrigin;
}
/**
* Returns the quota for this origin's HTML5 database.
* @return The quota in bytes.
*/
public long getQuota() {
return mQuota;
}
/**
* Returns the usage for this origin's HTML5 database.
* @return The usage in bytes.
*/
public long getUsage() {
return mUsage;
}
@@ -229,7 +248,8 @@ public final class WebStorage {
*/
/**
* Returns a list of origins having a database
* Returns a list of origins having a database. The Map is of type
* Map<String, Origin>.
*/
public void getOrigins(ValueCallback<Map> callback) {
if (callback != null) {