Collection of elements for selection.
Index of last selected/deselected element in items collection.
Collection of SelectionTuple elements which represents currently selected items in items collection.
Performs check that every selected element is actually selected.
Deselects all elements in items collection.
Deselects element at specified index in items collection.
Internal method that used to perform item selection.
Performs application-defined logic for service destroy.
Returns index of last selected element from items collection.
index of last selected element. -1 if nothing is selected.
Returns index of first selected element from items collection.
index of first selected element. -1 if nothing is selected.
Returns all elements from items collection which are marked as selected.
collection of selected elements.
Internal method that used to represent selection item as SelectionTuple.
Checks that at least one element selected in items collection.
true
if anything is selected.
Checks that applied index is valid number and it's value is inside items boundaries.
index to check.
true
if index is valid.
Checks that element at specified index is selected.
true
if element is selected.
Checks that all elements inside specified range are selected in items collection.
true
if all elements inside specified range are selected.
Performs final processing of selection/deselection of element.
Current implementation sets {@link selected} propery of element (if it's defined).
Selects all elements in items collection.
Selects first element in items collection.
Selects element at specified index in items collection.
Internal method that used to execute item deselection.
Selects last element in items collection.
Selects range of elements in items collection.
Toggles selection of element at the specified index.
Default tracking function that will be used if nothing was specified for trackByFn. Implements comparison by reference equality of objects.
Generated using TypeDoc
Default implementation of SelectionService.