CvListField<T extends Object?> class
abstract
Nested list of raw values
- Implemented types
- Implementers
- Available extensions
Constructors
- CvListField(String name)
-
Only set value if not null
factory
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- hasValue → bool
-
True if a value is set (even if the value is null)
no setterinherited
- isBasicItemType → bool
-
Available on CvListField<
Check if the field is a basic type (num, String, bool, int, double)T> , provided by the CvListFieldUtilsExt extensionno setter - isNotNull → bool
-
Return true if set and not null
no setterinherited
- isNull → bool
-
Return true is null or unset
no setterinherited
- itemType → Type
-
List item type
no setter
- k → String
-
The key (abbr.)
no setterinherited
- key → String
-
The key
no setterinherited
- name → String
-
Column name.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- type → Type
-
Column type.
no setterinherited
-
v
↔ List<
T> ? -
The value (abbr.)
getter/setter pairinherited
-
value
↔ List<
T> ? -
The value
getter/setter pairinherited
-
valueOrNull
↔ List<
T> ? -
The value or null if null or not set
getter/setter pairinherited
-
valueOrThrow
↔ List<
T> -
The value if available (nor null, nor not set).
getter/setter pairinherited
Methods
-
cast<
RT> () → CvField< RT> -
Cast if needed
inherited
-
clear(
) → void -
Clear value and flag
inherited
-
createList(
) → List< T> - List create helper
-
fillList(
[CvFillOptions? options]) → void -
Available on CvListField<
Fill a list.T> , provided by the CvListFieldUtilsExt extension -
fromBasicTypeValueList(
Object? value, {bool presentIfNull = false}) → void -
Available on CvListField<
Only for String/bool/num/int/doubleT> , provided by the CvListFieldUtilsExt extension -
fromCvField(
CvField< Object?> cvField) → void -
Allow dynamic CvFields, copy if the value if set, otherwise delete it
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
setNull(
) → void -
Force the null value.
inherited
-
setValue(
List< T> ? value, {bool presentIfNull = false}) → void -
presentIfNulltrue if null is marked as a valueinherited -
toString(
) → String -
A string representation of this object.
inherited
-
treePathAt(
int index) → CvTreePath -
Available on CvListField<
Path final computation at index.Object?> , provided by the CvTreePathListFieldExt extension -
withParent(
String parent) → CvField< List< T> > -
Make the field an inner field, the parent being a map
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited