MutablePathMultimap
Mutable multimap implementation mapping paths to values of type T. Extends PathMultimap with operations to mutate the multimap.
Inheritors
Properties
Functions
Returns whether there exists at least one value equal to value in the multimap. Equivalent to containsValue(value).
Returns whether there exists an entry identified by entryId in the multimap. Equivalent to containsEntry(entryId).
Returns whether there exists at least one entry with a path matching path (following the semantics of path matching). Equivalent to containsPath(path).
Returns whether there exists an entry identified by entryId in the multimap.
Returns whether there exists at least one entry with a path matching path (following the semantics of path matching).
Returns whether there exists at least one value equal to value in the multimap.
Returns a sequence over all entries with a path matching path (following the semantics of path matching).
Returns the entry identified by entryId or null when no such entry exists. Equivalent to getEntry(entryId).
Returns a sequence over all values with a path matching path (following the semantics of path matching).
Returns the entry identified by entryId or null when no such entry exists.
Inserts all entries of pathMultimap into this multimap and returns a list with the identifiers of each inserted entry.
Removes all entries with a path contained by path (following the semantics of path containment) and returns a list of said entries.
Removes the entry identified by entryId and returns it or null when no such entry exists.
Transforms the multimap into a mapping of paths to lists of values associated with them.