Emulated String key 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.
Properties
-
entries
→ Stream<
MapEntry< String, Object> > -
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<
Object> -
The values of dictionary.
no setter
Methods
-
castValues<
V extends Object> () → TypedDeviceVendorInfoDictionary< V> -
Available on DeviceVendorInfoDictionary, provided by the AdvanceDeviceVendorInfoDictionaryMethodsExtension extension
Cast all values toVand return TypedDeviceVendorInfoDictionary, no matter the values is compatible withVor not. -
containsKey(
String key) → Future< bool> -
Find the given
keycontains in keys. -
containsValue(
String value) → Future< bool> -
Find the given
valuecontains in values. -
forEach(
void action(String key, Object value)) → Future< void> -
Apply
actionfor each pairs. -
map<
V extends Object> (V convert(Object value)) → TypedDeviceVendorInfoDictionary< V> -
Available on DeviceVendorInfoDictionary, provided by the AdvanceDeviceVendorInfoDictionaryMethodsExtension extension
Change the original values toVwhich may modified duringconvert. -
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 atestand filter the valid entries into another DeviceVendorInfoDictionary. -
whereTypeOfValues<
V extends Object> () → TypedDeviceVendorInfoDictionary< V> -
Available on DeviceVendorInfoDictionary, provided by the AdvanceDeviceVendorInfoDictionaryMethodsExtension extension
Filter values withVtype.
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
-
operator [](
String key) → Future< Object?> -
Return value which paired with
key.
Static Methods
-
stringify(
DeviceVendorInfoDictionary dictionary) → StringifiedValuesDeviceVendorInfoDictionary - Wrap DeviceVendorInfoDictionary to notate values as String.