Repository

interface Repository

リポジトリに対するデータの読み書き等の操作を表現するインターフェースです。

Functions

equals
Link copied to clipboard
open operator fun equals(other: Any?): Boolean
get
Link copied to clipboard
abstract fun <T> get(key: String, default: T): T
リポジトリに存在するデータを取得します。
getAllKeys
Link copied to clipboard
abstract fun getAllKeys(): List<String>
リポジトリにある全てのデータのキーを取得します
hashCode
Link copied to clipboard
open fun hashCode(): Int
put
Link copied to clipboard
abstract fun <T> put(key: String, value: T)
リポジトリにデータを追加します。
remove
Link copied to clipboard
abstract fun remove(key: String)
リポジトリから指定したデータを削除します。
removeAll
Link copied to clipboard
abstract fun removeAll()
リポジトリから全てのデータを削除します。
toString
Link copied to clipboard
open fun toString(): String