Abstract the key type
the value type
Protected constructorCreate a new AbstractMultiMap from the given Map.
Private #valuethe number of entries in this MultiMap
Abstract addthe key to look up
the value to add
Abstract deleteDeletes the key with all its values.
true if an entry was deleted, otherwise false
the key to delete
Deletes the first entry with the given key and value.
true if an entry was deleted, otherwise false
the key to look for
the value to delete
Map.entries
Map.forEach
Checks if this MultiMap contains an entry for this key.
Map.has
true if an entry with the given key exists, otherwise false
the key to look up
Optional value: VMap.keys
Abstract setSet the values for a key and replaces all previous values for this key.
If no values are provided all previous entries will be removed.
this MultiMap
the key to set
Map.forEach
Generated using TypeDoc
A AbstractMultiMap can have multiple values per key.