Hemi JavaScript Framework

Hemi.storage

Description

A bridge for implementing DOM Storage or Storage facades.

static Hemi.storage

version 3.1.0

A wrapper for cross browser storage support.

Index

Example Index

Property Index

Method Index

Examples

Get Item

Retrieves an item from storage

Syntax

[string] = getItem(key);

Example Code

var provider = HemiEngine.storage.StorageManager.getStorageProvider();
if(provider) var sValue = provider.getItem("some key");

Set Item

Saves an item into storage

Syntax

[bool] = setItem(key, val);

Example Code

var provider = HemiEngine.storage.StorageManager.getStorageProvider();
if(provider) var bReturn = provider.setItem("some key","some value");

Properties

object_version

Version of the object class.

Syntax

String = Hemi.storage.object_version

preferred_storage_type

Specify or retrieve the preferred storage type.

Syntax

String = Hemi.storage.preferred_storage_type

Hemi.storage.preferred_storage_type = String

Default Value

storage_provider

Specifies the provider to use for storage management.

Syntax

Object = Hemi.storage.storage_provider

Hemi.storage.storage_provider = Object

Default Value

Methods

getStorageProvider

Returns a reference to a storage provider.

Syntax

o = getStorageProvider( )

Returns

o as StorageProvider: Returns a storage provider.

testStorageSupported

Returns a bit indicating whether the storage API is supported.

Syntax

b = testStorageSupported( )

Returns

b as bool: Bit indicating storage API support.