GridData<T, C extends AbstractCell<T>, R extends AbstractRow<T, C>> class

Implementation of AbstractGrid

Implementers

Constructors

GridData({List<R>? rows})

Properties

datas List<List<T?>>
Return list of datas
no setter
hashCode int
The hash code for this object.
no setteroverride
isEmpty bool
no setter
isNotEmpty bool
no setter
lengthCells int
no setter
lengthRows int
Return lenght of rows
no setter
rows List<R>
Return list of rows
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

add(C cell) → R
Add a row
addAll(AbstractGrid<T, C, R> grid) → void
Add grid
any(bool test(R element)) bool
clear() → void
contains(T data) bool
Return TRUE if data contains
data(int index) List<T?>
Return data by index
hasData(int rowIndex, int cellIndex) bool
Return TRUE if data is not NULL
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
offset(int index) → void
putAt(int index, List<C> cells, {bool offset = false, bool cellOffset = false}) → R
Put row at position
removeAt(int index, {bool offset = false}) → void
Remove data at position
row(int index) → R?
Return row by index
toString() String
A string representation of this object.
override

Operators

operator ==(Object other) bool
The equality operator.
override