Package-level declarations
Types
Event wrapper emitted by editors bundling applied changelogs and the document. Implements Mappable for serialization.
Describes an atomic change with metadata and typed parameters.
Details about the change payload and provenance.
Routing and identity parameters for a change log.
Dispatches UI/behavioral events to component editors by identifier. Implementations should resolve components by id/name and update their state.
Field value update payload.
Row creation payload.
Row deletion payload.
Row move/reorder payload.
Row update payload.
Functions
Convert a mutable map into a ChangeEvent using provided columns for context.
Create a FieldUpdateChange from a map structure.
Create a RowCreateChange from a map structure, interpreting columns.
Create a RowDeleteChange from a map structure.
Create a RowMoveChange from a map structure.
Create a RowUpdateChange from a map structure, interpreting columns.
Create an unknown change from a map structure.