Emulated String-String key-value pair object for accessing entities of hardware information.
This interface has similar features from unmodifiable Map that it follows the identical workflow for accessing value disregard mechanism of fetching data.
- Available extensions
Properties
-
entries
→ Stream<
MapEntry< String, String> > -
Wrap pairs of keys and values into MapEntry
and Stream them.
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
-
isEmpty
→ Future<
bool> -
Determine this dictionary contains nothing.
no setter
-
isNotEmpty
→ Future<
bool> -
Determine at least one pairs availabled in this
dictionary.
no setter
-
keys
→ Stream<
String> -
The keys of dictionary.
no setter
-
length
→ Future<
int> -
Counts the total pairs stored in this dictionary.
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
values
→ Stream<
String> -
The values of dictionary.
no setter
Methods
-
containsKey(
String key) → Future< bool> -
Find the given
key
contains in keys. -
containsValue(
String value) → Future< bool> -
Find the given
value
contains in values. -
forEach(
void action(String key, String value)) → Future< void> -
Apply
action
for each pairs. -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Future< Map< String, String> > -
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
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
-
operator [](
String key) → Future< String?> -
Return value which paired with
key
.