EntryBasedDeviceVendorInfoDictionary class abstract mixin

Pre-defined behaviour of DeviceVendorInfoDictionary which rest of functions are relied on entries.

Implemented types
Available extensions

Properties

entries Stream<MapEntry<String, Object>>
Wrap pairs of keys and values into MapEntry and Stream them.
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
isEmpty Future<bool>
Determine this dictionary contains nothing.
no setteroverride
isNotEmpty Future<bool>
Determine at least one pairs availabled in this dictionary.
no setteroverride
keys Stream<String>
The keys of dictionary.
no setteroverride
length Future<int>
Counts the total pairs stored in this dictionary.
no setteroverride
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
values Stream<Object>
The values of dictionary.
no setteroverride

Methods

castValues<V extends Object>() TypedDeviceVendorInfoDictionary<V>

Available on DeviceVendorInfoDictionary, provided by the AdvanceDeviceVendorInfoDictionaryMethodsExtension extension

Cast all values to V and return TypedDeviceVendorInfoDictionary, no matter the values is compatible with V or not.
containsKey(String key) Future<bool>
Find the given key contains in keys.
override
containsValue(String value) Future<bool>
Find the given value contains in values.
override
forEach(void action(String key, Object value)) Future<void>
Apply action for each pairs.
override
map<V extends Object>(V convert(Object value)) TypedDeviceVendorInfoDictionary<V>

Available on DeviceVendorInfoDictionary, provided by the AdvanceDeviceVendorInfoDictionaryMethodsExtension extension

Change the original values to V which may modified during convert.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() Future<Map<String, Object>>

Available on DeviceVendorInfoDictionary, provided by the DeviceVendorInfoDictionaryMapConversion extension

Resemble DeviceVendorInfoDictionary into unmodifiable Map model with same keys and values.
toString() String
A string representation of this object.
inherited
where(bool test(String key, Object value)) DeviceVendorInfoDictionary

Available on DeviceVendorInfoDictionary, provided by the AdvanceDeviceVendorInfoDictionaryMethodsExtension extension

Perform a test and filter the valid entries into another DeviceVendorInfoDictionary.
whereTypeOfValues<V extends Object>() TypedDeviceVendorInfoDictionary<V>

Available on DeviceVendorInfoDictionary, provided by the AdvanceDeviceVendorInfoDictionaryMethodsExtension extension

Filter values with V type.

Operators

operator ==(Object other) bool
The equality operator.
inherited
operator [](String key) Future<Object?>
Return value which paired with key.
override