ADataProvider Abstract Class

The ADataProvider is the foundational abstract class that powers structured data views in the Katlux ecosystem. It is specifically designed for complex UI components that require pagination, filtering, and sorting, rather than for arbitrary application state. It is extended by specialized Flat Providers (for tabular data) and Tree Providers (for hierarchical tree data).

Flat Data Providers

Manage standard flat arrays of data. Ideal for datatables, lists, and standard grids.

Tree Data Providers

Manage hierarchical data. Ideal for tree views, nested lists, and category structures.