CellReferenceTracker class

Track references to Cells from others Cells as they are added, moved, removed

Constructors

CellReferenceTracker.new()

Properties

hashCode int
The hash code for this object.
no setterinherited
keys Iterable<A1>
keys for the A1 cells with references
no setter
length int
total number of cells with references
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

addReferenceToCell(A1 reference, A1 cell) → void
Add an A1 reference from the A1 cell
clear() → dynamic
clear all references
moveReferencesForCell(A1 origin, A1 destination) → void
Move an A1 reference from the A1 origin to the A1 destination
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
removeReferenceToCell(A1 reference, A1 cell) → void
Remove the reference from A1 cell to A1 reference
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited
operator [](A1 a1) Set<A1>?