RowData<T, C extends AbstractCell<T>> class

Implementation of AbstractRow

Implemented types

Constructors

RowData({required int index, List<C>? cells})

Properties

cells List<C>
Return list of cells
no setter
datas List<T?>
Return list of datas
no setter
hashCode int
The hash code for this object.
no setteroverride
index int
final
isEmpty bool
no setter
isNotEmpty bool
no setter
length int
Return lenght of cells
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

add(T data) → void
Add a data
addAll(AbstractRow<T, C> row) → void
Add all cells
any(bool test(C element)) bool
cell(int index) → C?
Return cell by index
clear() → void
compareTo(AbstractRow<T, C> other) int
Compares this object to another object.
override
contains(T data) bool
Return TRUE if data contains
data(int index) → T?
Return data by index
hasData(int index) 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, T data, {bool offset = false}) → void
Add data to position
removeAt(int index, {bool offset = false}) → void
Remove data at position
toString() String
A string representation of this object.
override

Operators

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