MapTraversable<T> class

Constructors

MapTraversable([MapData<T> data = const {}])
const

Properties

data MapData<T>
final
dataCopy Map
no setter
entries Iterable<MapDataEntry<T>>
no setter
hasData bool
no setter
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

changesOf(Map newData, [bool includeNonExistingKeys = false, bool testFunc(dynamic)?]) Map
get(String path) → dynamic
getBool(String path, [bool defaultValue = false]) bool
getBoolOrNull(String path, [bool? defaultValue]) bool?
getDateTime(String path, [DateTime? defaultValue]) DateTime
getDateTimeOrNull(String path, [DateTime? defaultValue]) DateTime?
getDouble(String path, [double defaultValue = 0.0]) double
getDoubleOrNull(String path, [double? defaultValue]) double?
getEnum<X extends Enum>(String path, List<X> values, [X? defaultValue]) → X
getEnumOrNull<X extends Enum>(String path, List<X> values, [X? defaultValue]) → X?
getInt(String path, [int defaultValue = 0]) int
getIntOrNull(String path, [int? defaultValue]) int?
getList<X>(String path, [List<X> defaultValue = const []]) List<X>
getListOrNull<X>(String path, [List<X>? defaultValue]) List<X>?
getMap<X>(String path, [Map<String, X> defaultValue = const {}]) Map<String, X>
getMapTraversable<X>(String path, [Map<String, X> defaultValue = const {}]) MapTraversable<X>
getString(String path, [String defaultValue = '']) String
getStringOrNull(String path, [String? defaultValue]) String?
has(String path) bool
hasKey(String path, [String? key]) bool
merge([MapTraversable? other]) MapTraversable
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
set(String path, dynamic value) → void
toString() String
A string representation of this object.
inherited

Operators

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