nodeToIndex method
- T node
Returns the index of the corresponding list view item for the node
.
Implementation
int nodeToIndex(T node) {
if (equals(node, root)) return (includeRoot ? 0 : -1);
for (var i = 0; i < windowSize; i++) {
if (_list[i] != null && equals(_list[i], node)) {
return i + _offset + (includeRoot ? 1 : 0);
}
}
var i = _searchNode(node, root, includeRoot ? 0 : -1);
if (i < 0) return -i - 1;
return null;
}