BaseTransformingFieldImpl

open class BaseTransformingFieldImpl<I, O>(property: KMutableProperty0<O?>, label: String, visibility: Visibility, hint: String, transformer: (I?) -> O?, onChange: Changer<O>?, factory: ValidationFactory<O>?) : AbstractHideable, TransformingField<I, O>

Constructors

Link copied to clipboard
constructor(property: KMutableProperty0<O?>, label: String, visibility: Visibility, hint: String, transformer: (I?) -> O?, onChange: Changer<O>?, factory: ValidationFactory<O>?)

Types

Link copied to clipboard
data class State<out I, out O>(val output: O?, val required: Boolean, val visibility: Visibility, val feedbacks: Feedbacks, val input: I?) : TransState<I, O>

Properties

Link copied to clipboard
open override val feedbacks: Feedbacks
Link copied to clipboard
open override val input: I?
Link copied to clipboard
open override val output: O?
Link copied to clipboard
open override val required: Boolean
Link copied to clipboard
open override val state: MutableLive<BaseTransformingFieldImpl.State<I, O>>
Link copied to clipboard
open override val visibility: Visibility

Functions

Link copied to clipboard
open override fun clear()
Link copied to clipboard
open override fun finish()
Link copied to clipboard
open override fun hide(hide: Boolean?)
Link copied to clipboard
open override fun reset()
Link copied to clipboard
open override fun set(value: I?)
Link copied to clipboard
open override fun setVisibility(v: Visibility)
Link copied to clipboard
open override fun show(show: Boolean?)
Link copied to clipboard
open override fun validate(): Validity<O>
Link copied to clipboard
open override fun validateToErrors(): Validity<O>