arch-android

//Android/br.com.arch.toolkit.android.storage.keyValue/SharedPrefStorage/Encrypted

Encrypted

class Encrypted(context: ERROR CLASS: Symbol not found for Context, val name: String) : SharedPrefStorage

An encrypted SharedPrefStorage using EncryptedSharedPreferences.

Parameters

android

   
context The application context.
name The name of the SharedPreferences file.

Constructors

   
Encrypted [android]
constructor(context: ERROR CLASS: Symbol not found for Context, name: String)

Properties

Name Summary
name [android]
open override val name: String
type [android]
open override val type: StorageType
The type of storage (StorageType.SHARED_PREF or StorageType.ENCRYPTED_SHARED_PREF).

Functions

Name Summary
clear [android]
open override fun clear()
Removes every entry.
contains [android]
open override fun contains(key: String): Boolean
Returns true when key exists.
get [android]
open operator fun <T : Any> get(key: String, default: T): T
Reads a value or returns default when absent.
[android]
open operator override fun <T : Any> get(key: String): T?
Reads a value associated with key.
keys [android]
open override fun keys(): List<String>
Snapshot of all keys currently stored.
remove [android]
open fun remove(regex: Regex)
Removes every key that matches regex.
[android]
open override fun remove(key: String)
Removes a single key.
set [android]
open operator override fun <T : Any> set(key: String, value: T?)
Stores value under key.
size [android]
open override fun size(): Int
Total number of stored entries.