| Interface | Description |
|---|---|
| FormElementStateListener | |
| IAnswerDataSerializer |
An IAnswerDataSerializer returns an object that can be serialized
into some external storage format, IE: XForm, from an AnswerData
object.
|
| IDataReference |
An IDataReference is a reference to a value in a data
model.
|
| IFormElement |
An IFormDataElement is an element of the physical interaction for
a form, an example of an implementing element would be the definition
of a Question.
|
| TriggerableDag.EventNotifierAccessor | |
| XFormExtension |
| Class | Description |
|---|---|
| Constants |
Constants shared throughout classes in the containing package.
|
| CoreModelModule | |
| DataBinding |
A data binding is an object that represents how a
data element is to be used in a form entry interaction.
|
| DataTypeClasses | |
| FormDef |
Definition of a form.
|
| FormIndex |
FormIndex is an immutable index which is structured to provide quick access to a specific node in a
FormDef (tree of IFormElement representing a blank form) or a
FormInstance (tree of
TreeElement representing a form instance that can be filled). |
| GroupDef |
The definition of a group in a form or questionaire.
|
| ItemsetBinding | |
| QuestionDef |
The definition of a Question to be presented to users when
filling out a form.
|
| QuickTriggerable |
This is a thin wrapper class over Triggerable that provides quicker implementation of the equals() method.
|
| RangeQuestion |
A Range-type question, with information pulled from attributes of the range form element
|
| SelectChoice | |
| SubmissionProfile |
A Submission Profile is a class which is responsible for
holding and processing the details of how a submission
should be handled.
|
| TriggerableDag | |
| ValidateOutcome |
| Enum | Description |
|---|---|
| ControlType | |
| DataType |
The model data types.
|
Copyright © 2022. All rights reserved.