Settings

abstract class Settings<EventEnum : Enum<Out Any>?> : Cloneable

Constructors

Settings
Link copied to clipboard
open fun Settings()
Settings
Link copied to clipboard
open fun Settings(enumClass: Class<Out Enum>)

Types

RevertibleField
Link copied to clipboard
annotation class RevertibleField
SaveState
Link copied to clipboard
open class SaveState : HashMap<String, Any>

Functions

createSaveState
Link copied to clipboard
open fun createSaveState(): Settings.SaveState
describeContents
Link copied to clipboard
open fun describeContents(): Int
getFrozenSettings
Link copied to clipboard
open fun <StateClass : Settings<Out Any>?> getFrozenSettings(): StateClass
getSettingsModel
Link copied to clipboard
open fun <StateClass : Settings?> getSettingsModel(settingsClass: Class<StateClass>): StateClass
hasChanges
Link copied to clipboard
open fun hasChanges(): Boolean
hasNonDefaults
Link copied to clipboard
abstract fun hasNonDefaults(): Boolean
revertState
Link copied to clipboard
open fun revertState(saveState: Settings.SaveState)
saveInitState
Link copied to clipboard
open fun saveInitState()
writeToParcel
Link copied to clipboard
open fun writeToParcel(dest: Parcel, flags: Int)

Properties

initState
Link copied to clipboard
open val initState: Settings.SaveState
isFrozen
Link copied to clipboard
private open val isFrozen: Boolean
isRevertible
Link copied to clipboard
private open val isRevertible: Boolean
STATE_REVERTED
Link copied to clipboard
val STATE_REVERTED: String