SwayzeCellData class abstract
A immutable data structure that holds data of a particular cell. It only holds the relevant data to cell rendering on swayze.
This should be subclassed in the app side and overridden with feature specific logic (like function data label).
When subclassing this, mind to override isPristine.
- Annotations
Constructors
- SwayzeCellData({required String id, required IntVector2 position})
-
const
Properties
- contentAlignment → Alignment
-
no setter
- hashCode → int
-
The hash code for this object.
no setteroverride
- hasNoVisibleContent → bool
-
no setter
- hasVisibleContent → bool
-
Define if this cell data has no relevant value for cell display.
no setter
- id → String
-
final
- isEmpty → bool
-
Define if this cell data is completely empty,
when it could be substituted by a null value.
no setter
- isNotEmpty → bool
-
Define if this cell data is not completely empty,
no setter
- isPristine → bool
-
no setter
- position → IntVector2
-
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
override