Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@RequiresOptIn(message = "This Kotose Form API is experimental and may change before it becomes stable.", level = RequiresOptIn.Level.WARNING)
Marks an API that is available for evaluation but is not covered by the library's source or behavioral compatibility guarantees yet.
Link copied to clipboard
Link copied to clipboard
One programmatic navigation action. Keys survive inserted validation rows.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
This validation rule makes sure a field is not null or empty.
Link copied to clipboard
Exactly one visible option of the group must be selected. A selection kept on a hidden option does not count, because it is neither shown nor submitted by default.
Link copied to clipboard
interface RequiredValue
A domain value that can report whether it satisfies a required-value rule.
Link copied to clipboard
Link copied to clipboard
class Transaction
Link copied to clipboard
The built-in errors expose a settable error so the app owns their wording, for example ValidationError.Required.error = R.string.required.toStrRes() once at startup.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Functions
Link copied to clipboard
Link copied to clipboard
inline fun <ValueType> Form.getMultipleSelectionGroupByTag(tag: String): SelectionGroup.Multiple<ValueType>?
Link copied to clipboard
Link copied to clipboard
inline fun <ValueType> Form.getSingleSelectionGroupByTag(tag: String): SelectionGroup.Single<ValueType>?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard