createSettingsListDump
|
fun createSettingsListDump(): SettingsList! |
dispatchEvent
|
fun dispatchEvent(event: String!): Unit |
findInViewContext
|
static fun findInViewContext(context: Context!): StateHandler! |
freezeStates
|
fun freezeStates(): Unit |
get
|
fun <StateClass : StateObservable<Enum<*>!>!> get(stateClass: Class<StateClass>!): StateClass
fun <StateClass : StateObservable<Enum<*>!>!> get(stateClass: KClass!): StateClass |
getFrozenStateModel
|
fun <StateClass : StateObservable<Enum<*>!>!> getFrozenStateModel(stateClass: Class<StateClass>!): StateClass |
getProduct
|
fun getProduct(): IMGLYProduct! |
getSettingsModel
|
fun <StateClass : Settings<Enum<*>!>!> getSettingsModel(stateClass: Class<StateClass>!): StateClass |
getStateModel
|
fun getStateModel(stateClass: String!): StateObservable<Enum<*>!>!
fun <T : StateObservable<Enum<*>!>!> getStateModel(stateClass: String!, extendingClass: Class<T>!): T
fun <StateClass : StateObservable<Enum<*>!>!> getStateModel(stateClass: Class<StateClass>!): StateClass |
hasChanges
|
fun hasChanges(): Boolean |
hasFeature
|
fun hasFeature(feature: Feature!): Boolean |
hasModelNonDefaultValues
|
fun hasModelNonDefaultValues(stateClass: String!): Boolean
fun hasModelNonDefaultValues(stateClass: Class<out Settings<*>!>!): Boolean |
lowClassCheckIn
|
static fun <T : StateObservable<Enum<*>!>!> lowClassCheckIn(to: Class<out T>!, from: Class<T>!): Unit |
onStateChangeEvent
|
fun onStateChangeEvent(settings: StateObservable<Enum<*>!>!, event: String!): Unit |
registerSettingsEventListener
|
fun registerSettingsEventListener(object: Any!): Unit |
replaceStateClass
|
static fun <T : StateObservable<Enum<*>!>!> replaceStateClass(from: Class<T>!, to: Class<out T>!): Unit |
setTestCallback
|
fun setTestCallback(testCallback: StateHandler.TestCallback!): Unit |
translateClass
|
static fun <T : StateObservable<Enum<*>!>!> translateClass(stateClass: Class<T>!): Class<out T>! |
translateToClassKey
|
static fun <T : StateObservable<Enum<*>!>!> translateToClassKey(stateClass: Class<out StateObservable<Enum<*>!>!>!): Class<out StateObservable<Enum<*>!>!>! |
unfreezeStates
|
fun unfreezeStates(): Unit |
unregisterSettingsEventListener
|
fun unregisterSettingsEventListener(object: Any!): Unit |