Package-level declarations
Types
The contract through which controls run form actions.
Abstract class managing the data flow of a form.
Handles the form's lifecycle - the main coordinator of the form system.
Stage of loading the form's initial data.
Reading form results (getCurrent, getCurrentAs and their initial-value counterparts) failed: the path does not point at a control, leads through a control that is not a section, or the value is not of the requested type.
Abstract factory for form schemas.
Validates the form on three levels:
Data from initData does not fit the form schema: a value lies under a path that points at no control, or the control does not accept it (wrong type, value outside the options).
Resolves paths in the form hierarchy. Handles absolute paths, relative ones (.) and going up (..), using the ControlContext tree.
Functions
Form UI - renders the controls provided by FormHandler.
Shows the global errors