WidgetItem

abstract class WidgetItem : Parcelable

Constructors

Link copied to clipboard
fun WidgetItem(    json: JSONObject,     mode: Int,     processUUID: String?)

Types

Link copied to clipboard
object Companion
Link copied to clipboard
annotation class Type

Properties

Link copied to clipboard
val blacklistedWidgets: <ERROR CLASS><String>? = null
Link copied to clipboard
var blockRange: Int = 0
Link copied to clipboard
val bottomWidgetType: String? = null
Link copied to clipboard
val columnSpan: Int = 2
Link copied to clipboard
val displayMode: Int
Link copied to clipboard
val displayModeLiveData: LiveData<Int>
Link copied to clipboard
val displayPositionUUID: String? = null
Link copied to clipboard
val help: String
Link copied to clipboard
val isConditionalDuplicationEnabled: Boolean = false
Link copied to clipboard
val isRequired: Boolean = false
Link copied to clipboard
val isUsedInProcessLabel: Boolean = false
Link copied to clipboard
val isVisible: Boolean = false
Link copied to clipboard
val label: String
Link copied to clipboard
val maskEmpty: Boolean = false
Link copied to clipboard
var processUUID: String? = null
Link copied to clipboard
val rowNumber: Int = 0
Link copied to clipboard
val startColumn: Int = 0
Link copied to clipboard
lateinit val type: String
Link copied to clipboard
lateinit val uuid: String
Link copied to clipboard
val validationState: LiveData<WidgetResult.ResultStatus>

Functions

Link copied to clipboard
open override fun describeContents(): Int
Link copied to clipboard
abstract fun extractData(): Any?

extract data from all fields of a widget.

Link copied to clipboard
abstract fun extractDataForExternalDB(): Any?
Link copied to clipboard
abstract fun getStringValue(context: Context): String?
Link copied to clipboard
open fun getSubWidgetItem(widgetUUID: String?): WidgetItem?
Link copied to clipboard
open fun getTypeAndSubType(): String
Link copied to clipboard
abstract fun haveChanges(): Boolean
Link copied to clipboard
abstract fun isValidValue(mode: Int): Boolean
Link copied to clipboard
abstract fun parseData(data: String, saveData: Boolean = true)
Link copied to clipboard
abstract fun putDataFromExternalDB(data: String?)
Link copied to clipboard
abstract fun resetValues()
Link copied to clipboard
abstract fun saveChanges()
Link copied to clipboard
fun setType(mType: String)
Link copied to clipboard
fun setUuid(mUuid: String)
Link copied to clipboard
fun validate(isFullValidation: Boolean): WidgetResult
Link copied to clipboard
open fun writeToParcel(bundle: Bundle): Bundle

Inherited functions

Link copied to clipboard
abstract fun writeToParcel(p0: Parcel, p1: Int)

Inheritors

Link copied to clipboard