Merge "Docs for Origin" into honeycomb
This commit is contained in:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user