Applies all items in the view to the supplied function and continues to apply against the function as new items are added in the future.
Refreshes the ContainerView.
Refreshes the ContainerView. This is much less efficient than allowing events to update the view automatically when dynamic is set to true.
Refreshes the filtering on this view.
Refreshes the filtering on this view. Validates the items currently filtered out for inclusion and validates the items currently included for filtering.
Refreshes the sorting on this view.
(Changed in version 2.9.0) The behavior of scanRight
has changed. The previous behavior can be reproduced with scanRight.reverse.
(Changed in version 2.9.0) transpose
throws an IllegalArgumentException
if collections are not uniformly sized.
ContainerView represents a flat view of the hierarchical elements of a container. The view should represent the current flat list of the referenced container at all times.
The query function optionally defines a mechanism of excluding elements from the view.
The sort function optionally defines the sort order for elements retrieved from this view.
The filter function optionally defines a temporary filtering of the view. This differs from the query method as it is re-validated against currently included and excluded items per change and on-demand via the refreshFilter() method.