The data payload type.
Applies a serializable sort expression to the tree datasource.
The expression describes which properties of the data payload T to sort by.
Sorting is applied recursively at all levels (root nodes and all descendants).
Subsequent calls to getRootNodes() and getChildren() should return sorted data.
Pass null to clear sorting and restore the original insertion order.
Sort criteria in priority order, or null to clear.
Optional tree sorting capability.
Implement this interface alongside
ITreeDatasourcewhen the datasource supports sorting hierarchical data at all levels (root nodes and their descendants).