RowData<T, C extends AbstractCell<T> > class
Implementation of AbstractRow
- Implemented types
-
- Comparable<
AbstractRow< T, C> >
- Comparable<
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 notNULL
-
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