formListeners

fun formListeners(onFormElementClickedListener: (FormElement) -> Boolean = { _ -> false }, onFormElementViewUpdatedListener: (formElement: FormElement) -> Boolean = { _ -> false }, onFormElementValidationSuccess: (formElement: FormElement) -> Boolean = { _ -> false }, onFormElementValidationFailed: (formElement: FormElement, validationError: String) -> Boolean = { _, _ -> false }, onEnterFormElementEditingMode: (formEditingController: FormEditingController) -> Boolean = { _ -> false }, onChangeFormElementEditingMode: (formEditingController: FormEditingController) -> Boolean = { _ -> false }, onExitFormElementEditingMode: (formEditingController: FormEditingController) -> Boolean = { _ -> false }, onFormElementUpdatedListener: (formElement: FormElement) -> Boolean = { _ -> false }, onFormElementDeselectedListener: (formElement: FormElement, reselected: Boolean) -> Boolean = { _, _ -> false }, onFormElementSelectedListener: (formElement: FormElement) -> Boolean = { _ -> false }, onIsFormElementClickableListener: (FormElement) -> Boolean = { _ -> true }, onPrepareFormElementSelection: (FormElement) -> Boolean? = { _ -> true }): FormListener