goog.storage.mechanism.HTML5LocalStorage
Provided By | |
---|---|
Extends | |
All Implemented Interfaces |
Provides a storage mechanism that uses HTML5 local storage.
new HTML5LocalStorage()
Parameters | None. |
---|
Instance Methods
this.__iterator__( opt_keys ) → goog.iter.Iterator
goog.iter.Iterator
Returns an iterator that iterates over the elements in the storage. Will throw goog.iter.StopIteration after the last element.
Defined by | |||||
---|---|---|---|---|---|
Overrides | |||||
Parameters |
| ||||
Returns |
|
this.clear() → void
void
Remove all key-value pairs.
Could be overridden in a subclass, as the default implementation is not very efficient - it iterates over all keys.
Defined by | |
---|---|
Overrides | |
Parameters | None. |
this.get( key ) → (string|null)
(string|null)
this.getCount() → number
number
Get the number of stored key-value pairs.
Could be overridden in a subclass, as the default implementation is not very efficient - it iterates over all keys.
Defined by | |||
---|---|---|---|
Overrides | |||
Parameters | None. | ||
Returns |
|
this.isAvailable() → boolean
boolean
Determines whether or not the mechanism is available. It works only if the provided web storage object exists and is enabled.
Defined by | |||
---|---|---|---|
Parameters | None. | ||
Returns |
|
this.key( index ) → (string|null)
(string|null)
this.remove( key ) → void
void
Remove a key and its value.
Defined by | |||||
---|---|---|---|---|---|
Overrides | |||||
Parameters |
|
this.set( key, value ) → void
void