abstract class Settings<EventEnum : Enum<Enum<*>>!> : StateObservable<EventEnum>, Cloneable, Parcelable
open class SaveState : HashMap<String!, Any!> |
class RevertibleField |
Settings() Settings(enumClass: Class<out Enum<Enum<*>>!>!) Settings(parcel: Parcel!) |
var revertibleFields: MutableMap<Field!, Settings.RevertibleField!>! |
|
static val STATE_REVERTED: String |
var isConfigObject: Boolean |
open fun createSaveState(): Settings.SaveState! |
|
open fun describeContents(): Int |
|
open fun dispatchEvent(eventId: String!): Unit |
|
open fun <StateClass : Settings<Enum<*>!>!> getFrozenSettings(): StateClass |
|
open fun <StateClass : Settings<Enum<*>!>!> getSettingsModel(settingsClass: Class<StateClass>!): StateClass |
|
open fun hasChanges(): Boolean |
|
abstract fun hasNonDefaults(): Boolean |
|
open fun isFrozen(): Boolean |
|
open fun isRevertible(): Boolean |
|
open fun onBind(stateHandler: StateHandler!): Unit |
|
open fun revertState(): Unit open fun revertState(saveState: Settings.SaveState!): Unit |
|
open fun saveInitState(): Unit |
|
open fun saveState(): Unit |
|
open fun writeToParcel(dest: Parcel!, flags: Int): Unit |
open fun addCallback(callback: EventListenerInterface!): Unit |
|
fun getProduct(): IMGLYProduct! |
|
open fun getSettingsHandler(): StateHandler! |
|
open fun getSettingsHolder(): SettingsHolderInterface! |
|
open fun <StateClass : StateObservable<Enum<*>!>!> getStateModel(stateClass: Class<StateClass>!): StateClass open fun getStateModel(stateClass: String!): StateObservable<Enum<*>!>! |
|
fun hasFeature(feature: Feature!): Boolean |
|
open fun hasModelNonDefaultValue(stateClass: String!): Boolean open fun hasModelNonDefaultValue(stateClass: Class<out Settings<*>!>!): Boolean |
|
open fun hasStateHandler(): Boolean |
|
open fun onBind(settingsList: SettingsHolderInterface!): Unit |
|
open fun onCreate(): Unit |
|
open fun removeCallback(callback: EventListenerInterface!): Unit |
|
open fun unBind(): Unit |
open class AssetConfig : Settings<Event!>, Parcelable
Photo Editor Configuration file. |
|
abstract class EventTracker : Settings<Event!>
|
|
abstract class ImglySettings : Settings<Enum<*>>
|
|
open class UiConfigAdjustment : Settings<Event!>, Parcelable
Photo Editor Configuration file. |
|
open class UiConfigAspect : Settings<Event!>, Parcelable
Photo Editor Configuration file. |
|
open class UiConfigFilter : Settings<Event!>, Parcelable
Photo Editor Configuration file. |
|
open class UiConfigOverlay : Settings<Event!>, Parcelable
Photo Editor Configuration file. |
|
open class UiConfigTrim : Settings<Event!>, Parcelable
Photo Editor Configuration file. |