CvMapModelBase class abstract
Base content class that holds unknown fields in a map.
Just defined the extra fields.
class Car extends CvModelBase {
 final engine = CvField<String>('engine');
 @override
 CvFields get fields => [engine];
}
- Implemented types
- 
    - CvMapModel
- CvModel
- Map<K, V?> 
 
- Mixed-in types
- Available extensions
Constructors
- CvMapModelBase()
- Default constructor
Properties
- cvPath → T
- 
      Available on T, provided by the CvTreePathModelReadExt extension Path sub computation, only valid during apath<F>block.no setter
- 
  entries
  → Iterable<MapEntry< String, Object?> >
- 
  The map entries of this Map.
  no setterinherited
- fields → CvFields
- 
  to override something like name, descriptionno setter
- hashCode → int
- 
  The hash code for this object.
  no setterinherited
- isEmpty → bool
- 
  Whether there is no key/value pair in the map.
  no setterinherited
- isNotEmpty → bool
- 
  Whether there is at least one key/value pair in the map.
  no setterinherited
- 
  keys
  → Iterable<String> 
- 
  The keys of this Map.
  no setterinherited
- length → int
- 
  The number of key/value pairs in the map.
  no setterinherited
- modelFields → CvFields
- 
  To implement
  no setter
- runtimeType → Type
- 
  A representation of the runtime type of the object.
  no setterinherited
- 
  values
  → Iterable<Object?> 
- 
  The values of this Map.
  no setterinherited
Methods
- 
  addAll(Map< String, Object?> other) → void
- 
  Adds all key/value pairs of otherto this map.inherited
- 
  addEntries(Iterable< MapEntry< newEntries) → voidString, Object?> >
- 
  Adds all key/value pairs of newEntriesto this map.inherited
- 
  cast<RK, RV> () → Map< RK, RV> 
- 
  Provides a view of this map as having RKkeys andRVinstances, if necessary.inherited
- 
  clear() → void 
- Clear content
- 
  clone() → T 
- 
      Available on T, provided by the CvModelCloneExt extension Copy content
- 
  containsKey(Object? key) → bool 
- 
  Whether this map contains the given key.inherited
- 
  containsValue(Object? value) → bool 
- 
  Whether this map contains the given value.inherited
- 
  copyFrom(CvModelRead model, {List< String> ? columns}) → void
- 
      Available on CvModelWrite, provided by the CvModelWriteExt extension Copy content
- 
  cvTreeValueAtPath<V extends Object?> (CvTreePath treePath) → CvModelTreeValue< T, V> 
- 
      Available on T, provided by the CvTreePathModelReadExt extension Model tree value helpers
- 
  field<T extends Object?> (String name) → CvField< T> ?
- CvField access
- 
  fieldAtPath<F extends Object?> (List< Object> paths) → CvField<F> ?
- 
      Available on Map< Deep CvField accessString, T> , provided by the CvModelMapReadExt extension
- 
  fieldAtPath<T extends Object?> (List< Object> parts) → CvField<T> ?
- 
      Available on CvModelRead, provided by the CvModelReadExt extension Deep CvField access
- 
  fillModel([CvFillOptions? options, List< String> ? columns]) → void
- 
      Available on CvModel, provided by the CvModelUtilsExt extension Fill all null in model including leaves
- 
  forEach(void action(String key, Object? value)) → void 
- 
  Applies actionto each key/value pair of the map.inherited
- 
  fromMap(Map? map, {List< String> ? columns}) → void
- Map alias
- 
  map<K2, V2> (MapEntry< K2, V2> transform(String key, Object? value)) → Map<K2, V2> 
- 
  Returns a new map where all entries of this map are transformed by
the given convertfunction.inherited
- 
  noSuchMethod(Invocation invocation) → dynamic 
- 
  Invoked when a nonexistent method or property is accessed.
  inherited
- 
  putIfAbsent(String key, Object? ifAbsent()) → Object? 
- 
  Look up the value of key, or add a new entry if it isn't there.inherited
- 
  remove(Object? key) → Object? 
- 
  Removes keyand its associated value, if present, from the map.override
- 
  removeWhere(bool test(String key, Object? value)) → void 
- 
  Removes all entries of this map that satisfy the given test.inherited
- 
  setValueAtFieldPath(CvFieldPath path, Object? value) → bool 
- 
      Available on CvModelWrite, provided by the CvModelWriteExt extension Set a value at a given path true if set
- 
  setValueAtPath(List< Object> parts, Object? value) → bool
- 
      Available on CvModelWrite, provided by the CvModelWriteExt extension Set a value at a given path,partsmust not be empty true if set
- 
  toJson({List< String> ? columns, bool includeMissingValue = false}) → String
- 
      Available on CvModel, provided by the CvJsonModelExt extension to json helper.
- 
  toJsonPretty({List< String> ? columns, bool includeMissingValue = false}) → String
- 
      Available on CvModel, provided by the CvJsonModelExt extension to json helper.
- 
  toMap({List< String> ? columns, bool includeMissingValue = false}) → Map<String, Object?> 
- 
  Convert to map
  inherited
- 
  toString() → String 
- 
  A string representation of this object.
  inherited
- 
  update(String key, Object? update(Object? value), {Object? ifAbsent()?}) → Object? 
- 
  Updates the value for the provided key.inherited
- 
  updateAll(Object? update(String key, Object? value)) → void 
- 
  Updates all values.
  inherited
- 
  valueAtFieldPath<T extends Object?> (CvFieldPath path) → T? 
- 
      Available on CvModelRead, provided by the CvModelReadExt extension Get a value at a given path fields value is returned.CvModel/List<CvModel>are converted to map/mapList.
- 
  valueAtPath<T extends Object?> (List< Object> parts) → T?
- 
      Available on CvModelRead, provided by the CvModelReadExt extension Get a value at a given path fields value is returned.CvModel/List<CvModel>are converted to map/mapList.
Operators
- 
  operator ==(Object other) → bool 
- 
  The equality operator.
  inherited
- 
  operator [](Object? key) → Object? 
- 
  The value for the given key, ornullifkeyis not in the map.override
- 
  operator []=(String key, Object? value) → void 
- 
  Associates the keywith the givenvalue.override