Package com.google.android.fhir.datacapture.views

Types

Link copied to clipboard
class MarginItemDecoration(margin: Int)

ItemDecoration that applies a specified margin to the items. Use this instead of manually adding a margin to the item's layout.

Link copied to clipboard
data class OptionSelectOption(item: <ERROR CLASS>, selected: Boolean)

Represents selectable options in the multi-select page.

abstract class QuestionnaireItemEditTextViewHolderDelegate(rawInputType: Int) : QuestionnaireItemViewHolderDelegate
Link copied to clipboard
open class QuestionnaireItemViewHolder(itemView: <ERROR CLASS>, delegate: QuestionnaireItemViewHolderDelegate)

The RecyclerView.ViewHolder for QuestionnaireItemViewItem.

Link copied to clipboard
interface QuestionnaireItemViewHolderDelegate
Link copied to clipboard
abstract class QuestionnaireItemViewHolderFactory(resId: Int)
Link copied to clipboard
data class QuestionnaireItemViewItem(questionnaireItem: <ERROR CLASS>, questionnaireResponseItem: <ERROR CLASS>, validationResult: ValidationResult, answersChangedCallback: (<ERROR CLASS>, <ERROR CLASS>, List<<ERROR CLASS>>) -> Unit, resolveAnswerValueSet: suspend (String) -> List<<ERROR CLASS>>, resolveAnswerExpression: suspend (<ERROR CLASS>) -> List<<ERROR CLASS>>)

Data item for QuestionnaireItemViewHolder in RecyclerView.

Link copied to clipboard
data class SelectedOptions(options: List<OptionSelectOption>, otherOptions: List<String>)

Functions

Link copied to clipboard
fun <ERROR CLASS>.tryUnwrapContext(): <ERROR CLASS>?

Returns the AppCompatActivity if there exists one wrapped inside ContextThemeWrapper s, or null otherwise.

Properties

Link copied to clipboard
const val DECIMAL_INPUT_TYPE: <ERROR CLASS>
Link copied to clipboard
const val QUANTITY_INPUT_TYPE: <ERROR CLASS>